Catodon federating deletes of objects it doesn't own
-
Hey @panos@catodon.rocks, now that I'm tracking errors encountered, I've got a bit more visibility into things that normally would've just been caught and ignored.
Today I received a
Delete(Object)from Catodon associated with a user fromcatodon.rocks.Two things:
-
Its
objectreferenced an item outside ofcatodon.rocks, and so it failed NodeBB's actor-object match check. Normally people can't delete other peoples' posts, so I think this might be a mistake? -
The activity's
audiencematches the activity'sattributedTo. While you're certainly allowed to put anything you want in there, threadiverse software uses it to point to a group actor. Wondering if this was intentional.
Thanks!
-
-
@panos@catodon.rocks I was wondering if maybe there was some group-actor shenanigans going on

-
@panos@catodon.rocks sure thing. I thought we did handle it but it's been awhile. I'll take a look!
-
@panos@catodon.rocks sure thing. I thought we did handle it but it's been awhile. I'll take a look!
@panos@catodon.rocks handling of
Announce(Delete)is merged (but untested across real 1b12 generators)... do you mind doing a quick test? -
@panos@catodon.rocks Thanks.
- Fixed
- Defer, not sure how to handle at the moment.
- N/A, when an
Announce(Create)arrives, NodeBB makes a call out to retrieve the object again, so if a Create arrives after a Delete, it won't be added.- We call the low level delete because it's an internal deletion. We don't need to call the api delete because that federates activities out. I don't expect your LLM to know this.
- Fixed.
- Fixed.
- Fixed.
Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.
Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.
Con il tuo contributo, questo post potrebbe essere ancora migliore 💗
Registrati Accedi
Citiverse è un progetto che si basa su NodeBB ed è federato! | Categorie federate | Chat | 📱 Installa web app o APK | 🧡 Donazioni | Privacy Policy