fix(core): Check order state before mutating order lines - #54
Open
ayim wants to merge 1 commit into
Open
Conversation
Overwatch risk assessment: HUMAN REVIEWReviewed commit: The diff is contained to 1 file and 109 changed lines, but it mutates the active-order path used by checkout. Evidence
Required before approval
Overwatch correlates repository history and live operational evidence. Runtime signals are path-level context; they are not direct attribution to this commit. |
ayim
force-pushed
the
mirror/upstream-3729
branch
from
July 28, 2026 11:51
c3af914 to
c761e0a
Compare
ayim
force-pushed
the
mirror/upstream-3729
branch
from
July 28, 2026 12:06
c761e0a to
3d7d473
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mirrored from vendurehq#3729 for the Overwatch review demo.
Original author: @ronakmaheshwari
Description
This PR ensures that the order state is checked and transitioned to 'Modifying' before any order lines are created or mutated via addItemsToOrder.
Breaking changes
This PR only changes internal flow control within OrderService.addItemsToOrder and does not affect external API behavior or existing API consumers.
Screenshots
N/A – this is a backend logic fix and does not affect the UI.
Checklist
📌 Always:
👍 Most of the time:
Summary by CodeRabbit