Skip to content

docs(onboarding): group-07 names 412 for a stale RowVersion - #223

Merged
ivanball merged 1 commit into
mainfrom
docs/group07-stale-token-412
Sep 27, 2026
Merged

ivanball merged 1 commit into
mainfrom
docs/group07-stale-token-412

Conversation

@ivanball

Copy link
Copy Markdown
Owner

Summary

SetOriginalRowVersion in group-07 said a stale token is 412 on a [SupportsIfMatch] endpoint and 409 elsewhere. The token only ever reaches a write through If-Match (ADR-035), so 412 is the one answer; the 409 branch described a path that does not occur. Matches the source comment fix in ivanball/MMCA.Common#445.

Group chapter rebuilt from its part file by concat.ps1 (only group-07 changed); npm run build: dead cross-links: none.

Merging publishes the live site.

Generated with Claude Code

The concurrency token only reaches a write through If-Match, so
SupportsIfMatchAttribute always answers the stale-token
DbUpdateConcurrencyException as 412; the "409 on an endpoint without it"
branch described a path that does not occur. Matches MMCA.Common #445.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ivanball
ivanball merged commit 0c95d73 into main Sep 27, 2026
4 checks passed
@ivanball
ivanball deleted the docs/group07-stale-token-412 branch September 27, 2026 00:04
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