Changeset abbb72a in Klonkt for src/routes/guardian.js
- Timestamp:
- 08/11/2026 04:20:01 PM (4 weeks ago)
- Branches:
- main
- Children:
- 26b1848
- Parents:
- 8b83cba
- File:
-
- 1 edited
-
src/routes/guardian.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/guardian.js
r8b83cba rabbb72a 433 433 Guardianship.help.record(noteUri, me, kind, null); 434 434 435 const anderen = Guardianship.listGuardians(wardUri.replace(/.*\/ap\/users\//, '')) || []; 436 const ontvangers = [wardUri, ...anderen.map((g) => g.other_uri)].filter((u) => u && u !== me); 435 // DE MEDE-GUARDIANS, en dit ging mis (shaer-lgo, gevonden 11-8 met @mee). 436 // 437 // Hier stond listGuardians(wardUri.replace(/.*\/ap\/users\//, '')): de staart 438 // van de URI als slug. listGuardians kent alleen relaties van LOKALE sites, 439 // dus voor een ward elders leverde dat altijd een lege lijst -- en juist die 440 // ward is het hele punt, want een ward op je eigen instance heeft geen 441 // federatie nodig. De markering ging dus alleen naar het kind en nooit naar 442 // de andere guardian. Precies de faalstand waar deze bead voor bestaat: 443 // iedereen denkt dat de ander het oppakt. 444 // 445 // Erger nog: had er toevallig een lokale site met die naam bestaan, dan 446 // waren het DIENS guardians geweest. 447 // 448 // existingGuardiansOf kende de goede weg al -- lokaal opzoeken, en anders 449 // shaer:guardians uit de actor van de ward. Die stond alleen niet aan deze 450 // route vast. 451 const anderen = await Guardianship.existingGuardiansOf(wardUri).catch(() => []); 452 const ontvangers = [wardUri, ...anderen].filter((u) => u && u !== me); 437 453 const r = await AP.deliverDirectNote(site, { 438 454 recipients: ontvangers,
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)