Mastodon API: Incorrect type for Status.quote in notifications
What happened?
Status
objects are serialized inconsistently in the Mastodon notifications API (/api/v1/notifications
). Status.quote
is sometimes the boolean false
.
What did you expect to happen?
quote
isn't a vanilla Mastodon property, but an extension; however, in all other implementations of the Mastodon API, quote
is either another Status
object, or null
or not present at all if the status is not quoting another status, or if the server doesn't support quote posts. It should never be false
.
Version
v2024.2.0-beta2
Instance
plasmatrap.com
What type of issue is this?
API
Impact
Feditext can't deserialize Sharkey notifications and its notification tab doesn't work with Sharkey.
Contribution Guidelines By submitting this issue, you agree to follow our Contribution Guidelines
-
I agree to follow this project's Contribution Guidelines -
I have searched the issue tracker for similar issues, and this is not a duplicate.
FYI, your contribution guidelines still refer to Misskey and are at least half in Japanese.