[bug] Remote followed user disappeared #516
Labels
No labels
approved, awaiting change
bug
configuration
documentation
duplicate
enhancement
extremely low priority
feature request
Fix it yourself
help wanted
invalid
mastodon_api
needs docs
needs tests
not a bug
planned
pleroma_api
privacy
question
static_fe
triage
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: AkkomaGang/akkoma#516
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Your setup
OTP
Extra details
Ubuntu 22.04
Version
2023.03
PostgreSQL version
14.6 (Ubuntu 14.6-0ubuntu0.22.04.1)
What were you trying to do?
I followed a remote user on misskey.io a week or so ago.
What did you expect to happen?
The user continues to be followed and their posts are visible.
What actually happened?
The follow disappeared and their posts are gone. This is what I see now:
Yet when I look at their profile on the remote instance it still shows me as following them. When I try to click follow again it doesn't work and produces the output below. Also trying to view the profile (https://headpat.cafe/users/ATQEjLlHtQOB5TN9Zg) when not signed in results in "Can't find user".
Logs
Severity
I cannot use it as easily as I'd like
Have you searched for this issue?
this implies that a local admin has deactivated the user in question, in which case "disappearing" would be the expected outcome
Oh heck. I don't remember deactivating them and there is no record of that in the moderation log in the admin UI but I have reactivated the account and it seems to be working again.
Also this user followed me and it still says they follow me on their profile on misskey but it no longer says so on my end, is there any way to fix that?
sadly not without asking them to unfollow/refollow - a deactivation will cut off all local relationships
you might want to make them force-unfollow you ("Remove Follower") before that just to keep the state nice and synchronised though
Oh now that I'm reading their profile they apparently deleted their account on misskey.io and then reactivated it... I assume the deletion is what deactivated it on my end. So I guess that's a thing you can do on that platform and it probably isn't handled very well on other instances.
ah yes that would make sense - i wonder why it didn't reactivate on your end?
I'll have to look into if misskey sends a reactivation message
This is a known issue. *oma doesn't handle
Undo[Delete]
on users (for good reason). I personally don't like user deactivation being communicated asDelete
on users, as it hinders any possibility of actual user deletion. As far as I'm aware, only Mastodon deletes users after receivingDelete
, as a delayed job. GoToSocial might also do this. Misskey and *oma decide to deactivate the user for some forsaken reason.If you plan to implement this (which, in my opinion, shouldn't be done), it is then mandatory to separate remote deactivation and local deactivation (no one would want people to re-activate themselves on instances that deactivated them).