You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Apply funding status updates atomically with the funding-type check
apply_funding_status_update fetched the payment record, checked that it
was a classified funding payment, merged in the new confirmation status,
and wrote the result back as separate store operations. A classification
racing in between -- merging tx_type and the contribution-derived figures
into the record -- would be overwritten by the stale snapshot. Perform the
check and the merge under the payment store's mutation lock so no write
can interleave, and skip persisting when the merge changes nothing.
Generated with assistance from Claude Code.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments