Index: src/services/ActivityPubService.js
===================================================================
--- src/services/ActivityPubService.js	(revision 06bae1e8e638673eeb003f2120df40c66abe7a71)
+++ src/services/ActivityPubService.js	(revision 0517013038bcf7b689ccf402c3124ab70115a3ac)
@@ -2523,6 +2523,13 @@
     // rij die nog op pending staat wordt geraakt, dus dit kan niets anders
     // openzetten dan een follow die wij zelf hebben verstuurd.
-    if (!raak && slugParam && actorUri) {
-      try { raak = fwStmts().accByActor.run(slugParam, actorUri).changes; } catch { /* ignore */ }
+    //
+    // En de slug mag NIET van slugParam afhangen: Funkwhale bezorgt op de
+    // GEDEELDE inbox, en dan is die leeg. Wie wij zijn staat in de ingesloten
+    // Follow -- die hebben wij immers zelf verstuurd, dus `object.actor` is
+    // onze eigen actor-URI.
+    let mij = slugParam;
+    if (!mij && act.object && typeof act.object === 'object') mij = slugFromActorUrl(act.object.actor);
+    if (!raak && mij && actorUri) {
+      try { raak = fwStmts().accByActor.run(mij, actorUri).changes; } catch { /* ignore */ }
     }
     // Eerlijk loggen: zonder treffer is er niets geaccepteerd, en dat hoort te
