'conflict' ​Contract 2.0.0 · package sha256
a857eca95b35921109faf997094bb4192f12527d9d0fcd4be7e97f06425bad6e· generated fromconfigurator-runtime.d.tsandtables/problems.jsonbyservices/onsite-scripter/scripts/build-contract-docs.mjs; edit the source, not this file.
A member of Reason · stable · since 2.0.0
expectRevision did not match, the expectGroup you passed was not open at the call, an applyPatch 'test' failed, or a queued applyPatch path or select group or material that resolved at the call no longer resolves at the write's turn (spec section 6.4).
CommitOptions.expectGroup: It is refused 'conflict' at its call unless that group is open then (a shopper write's call, a call of undo() or redo(), commit(), its timeout or its signal ends it); a write called while the group is open is never refused because the group ended before its commit point.CommitOptions.expectRevision: A mismatch refuses the write ('refused', reason 'conflict'); nothing runs.HistoryGroup: A write called once it is not open that passes it as expectGroup is refused 'conflict'.Writer.applyPatch: Preconditions: expectRevision plus 'test' operations; a failed 'test' refuses with reason 'conflict', and so does a path that resolved at the call and no longer resolves at the write's turn in the queue (a rollback or an earlier commit removed its node); nothing of the patch applies.Writer.select: One that was there at the call and is gone at its turn in the queue (a rollback or an earlier commit removed it) refuses with reason 'conflict' and changes nothing (spec section 6.4).The set is open: handle a code you don't know ('other').