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
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