Skip to content

chore(identity): clarify the profile ETag's scope after #1425 - #1433

Merged
iammukeshm merged 1 commit into
mainfrom
chore/profile-etag-followups
Oct 9, 2026
Merged

iammukeshm merged 1 commit into
mainfrom
chore/profile-etag-followups

Conversation

@iammukeshm

Copy link
Copy Markdown
Member

Comment-only follow-ups from the #1425 review:

  • GetUserProfileEndpoint: the ETag hashes only the fields PUT /profile writes, so it's a write precondition and must never back a conditional GET/304.
  • clients/dashboard/src/pages/settings/profile.tsx: the avatar comment still said Identity rotates the concurrency stamp; it's now the hashed avatar URL that moves the tag.

No behaviour change, no docs change.

🤖 Generated with Claude Code

The tag hashes only the PUT /profile fields, so note it must never back a
304, and fix the dashboard comment that still credited the concurrency stamp.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@iammukeshm
iammukeshm merged commit a967537 into main Oct 9, 2026
20 checks passed
@iammukeshm
iammukeshm deleted the chore/profile-etag-followups branch October 9, 2026 04:09
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