hhmx.de

· Föderation · Mi 12.03.2025 21:58:15

@grunfink@comam.es I created this patch[1], which logs some debug info when the utype override happens, and changes the conditional logic to require "msg.object.object" to be equal to snac->actor before deleting an unfollower. I deployed this change on my instance, and tested it with real unfollows from Pleroma, Mastodon, and snac2, it still works okay. I have no way to test it with the "false" unfollows because I don't know what exactly triggers them.

[1]: https://dreamscape.link/vault/public/debug/snac2/debug-false-unfollows.patch

Föderation · Do 13.03.2025 12:49:00

Hi again. I've gathered some time to look at this issue more deeply and, though I also can't imagine what is causing the spurious unfollow, your patch improves the process logic, so I'll merge it.

Thanks.