Skip to content

Actor of Update:Question seems invalid #11185

@acid-chicken

Description

@acid-chicken

It seems Mastodon is using status' URI to represent actor of updating question activity.

FYI: https://www.w3.org/TR/activitystreams-core/#actors
FYI: https://forum.fedeloper.jp/t/topic/156

Expected behaviour

{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "... omitted"
  ],
  "id": "https://mstdn.nere9.help/users/osapon/statuses/102314688882500419#updates/1561198518",
  "type": "Update",
  "actor": "https://mstdn.nere9.help/users/osapon", <=here
  "to": ["https://mstdn.nere9.help/users/osapon/followers"],
  "object": {
    "id": "https://mstdn.nere9.help/users/osapon/statuses/102314688882500419",
    "type": "Question",
    "...": "omitted"
  }
}

Actual behaviour

{
  "@context": [
    "https://www.w3.org/ns/activitystreams",
    "... omitted"
  ],
  "id": "https://mstdn.nere9.help/users/osapon/statuses/102314688882500419#updates/1561198518",
  "type": "Update",
  "actor": "https://mstdn.nere9.help/users/osapon/statuses/102314688882500419", <=here
  "to": ["https://mstdn.nere9.help/users/osapon/followers"],
  "object": {
    "id": "https://mstdn.nere9.help/users/osapon/statuses/102314688882500419",
    "type": "Question",
    "...": "omitted"
  }
}

Steps to reproduce the problem

Create poll included toot and receive its Update activity.

Specifications

Mastodon v2.9.1

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions