The invoice takes REVOKE DELETE, not REVOKE UPDATE

FixInitializerService
Ya
28 Agosti 2026, 00:28 UTC
Mwandishi
Kamo
Ahadi ya
7b69a3c

attachPdf writes PDF_BLOB_ID after the finalize transaction commits, on purpose: rendering inside it would hold the document-counter row lock across a MinIO round trip, so a blob-store stall would surface as a lock timeout on the invoice number. A blanket REVOKE UPDATE on commerce_invoices would therefore make every PDF attach fail silently after a successful finalize. Credit notes take the full WORM revoke; they are never amended, only superseded.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei