Skip to content

Fix SHOP-5001: guard the race on checkout-web#5

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
autopilot/SHOP-5001
Open

Fix SHOP-5001: guard the race on checkout-web#5
github-actions[bot] wants to merge 1 commit into
mainfrom
autopilot/SHOP-5001

Conversation

@github-actions

Copy link
Copy Markdown

Autopilot fix for SHOP-5001 - Gift card can be redeemed twice under concurrent checkouts (service checkout-web). Adds a failing concurrency regression test that reproduces the race, then a row-level lock guard following Saleor's lock_objects idiom. Cites lesson L-4821. The agent opened it; a human owns the merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant