Fedifyについて質問です。

Misskey (v2025.2.0) からFedify (v1.4.1) のインスタンスのユーザに対して、フォロー→フォロー解除→フォロー→フォロー解除 と続けて実行すると、2回目以降のフォロー解除に対応するUndoのハンドラが実行されません。

2回目以降のUndoを実行したとき、Fedifyのログ出力を見ると
「Activity https://.../undo has already been processed.」
のように出力されており、Misskeyがリクエストに付与するURIがユニークでないことが原因と考えています。実際、2回のUndoには同じid (URI) が付与されていました。
FollowにはランダムなIDが付いているようで、2回目以降もハンドラが実行されます。
また、Mastodon (v4.3.3) ではFollow/Undoいずれも正しくハンドラが実行されます。

Fedify側でこの現象を回避する方法はあるでしょうか?

0

If you have a fediverse account, you can quote this note from your own instance. Search https://fedibird.com/users/monaco_koukoku/statuses/113985492524096032 on your instance and quote it. (Note that quoting is not supported in Mastodon.)