De outbox vergat de attachments: waarom de Mac speelde en de iPhone niet
De doorbraak zat in koffieengaars eigen outbox: atts: 0, terwijl de content
wel de video-tag droeg. De outbox-SELECT (en die van featured en de
nieuwe-volger-backfill) haalde c2s_attachments niet op, dus buildNote had
niets te federeren. Wie de post via DELIVERY kreeg had het attachment wel
(daarom werkte de Mac); wie hem via de outbox trok (backfill, boiert.eu)
kreeg alleen de content-tag met zijn relatieve, overal dode src: de kapotte
iPhone-speler.
De kolom zit nu in alle drie de smalle SELECTs; de losse-note-route deed al
SELECT * en was al goed.
Changed files:
src/routes/activitypub.js
- outbox- en featured-SELECT dragen c2s_attachments
src/services/ActivityPubService.js
- de nieuwe-volger-backfill-SELECT ook
test/c2s-compose.test.js
- het outbox-contract vastgepind: dezelfde smalle SELECT levert via
buildNote het Video-attachment, met schone content
remarks: 342 tests groen. koffieengaar.nl moet hierna bijgewerkt worden,
anders blijft zijn outbox kaal.
-robo
Co-Authored-By: Claude Opus 5 <noreply@…>