main
|
Last change
on this file since d97c58c was d97c58c, checked in by Robin <roboburr@…>, 3 weeks ago |
|
Betaalde posts lekten hun inhoud via de outbox en de volger-backfill
Bart zag de inhoud van een betaalde post op boiert.eu binnenkomen via
@actor@…. De redactie in buildNote werkte, maar kreeg de
gegevens niet: beide paden halen een KOLOMMENLIJST op, en paid stond
daar niet in. Dan is post.paid undefined, valt de vroege return weg, en
gaat de volledige tekst de deur uit -- zonder foutmelding.
- outboxSlice miste paid en excerpt. Dit is het pad dat Bart zag.
- backfillNewFollower miste paid, excerpt EN ap_visibility, en filterde
alleen op fan_only. Die duwt bij ELKE nieuwe volger twintig posts naar
hun inbox: een push, dus niet terug te nemen. Nu filtert hij ook op
ap_visibility, want een friends- of direct-post hoort daar niet in.
De bestaande test was groen omdat hij buildOutbox een rij uit SELECT *
gaf -- de echte weg deed hij niet. Vervangen door een test via
outboxSlice, plus een klasse-wacht die de bron nakijkt: elke SELECT die
post.content oplevert moet ook paid ophalen.
Co-Authored-By: Claude Opus 5 <noreply@…>
|
-
Property mode
set to
100644
|
|
File size:
384.6 KB
|
HTML preview not available, since the file size exceeds 256.0 KB.Try downloading the file instead.
Note:
See
TracBrowser
for help on using the repository browser.