- Spegnimento
- 25 agosto 2026 alle ore 22:28 UTC
- Autore
- Kamo
- Impegno
- 7fcf1d3
Aggiunge BillingWebhookEventClaimService sul proprio fagiolo, con REQUIRES NEW su ogni metodo, e lo collega in processoEvent davanti all'interruttore di spedizione. Un reclamo perdente ritorna senza spedire, quindi Stripe riscatta di un denaro l'evento non fa altro che scrivere due volte. Il reclamo passa attraverso un fagiolo iniettato, mai questo.claim(...): un auto-invocazione bypassa il proxy di primavera e annulla silenziosamente REQUIRES NEW, quindi un handler rollback sarebbe rotolare il reclamo via e far sembrare ogni retry come un Prima consegna. CommissionService ha già spedito quel bug una volta. La chiave dell'account rientra nel non-null PLATFORM sentinel, perché un NULL componente in un conflitto chiave unico con nulla in Postgres e sarebbe disattivare silenziosamente dedupe per esattamente gli eventi che questo endpoint riceve oggi. Timbra anche l'orologio d'urto con... ora() leggere la zona predefinita del pod mentre ogni altro timestamp nel file è costruito a UTC. Squashed da due commit: l'impegno di solo fagiolo ha fallito BillingWebhookClaimShapeTest in isolamento, dal momento che il cablaggio del campo è atterrato nel secondo. Niente e' stato spinto.