Skip to content

Fix a cache issue with edit_user not cleaning up old expire and status marks#581

Open
jonasbardino wants to merge 1 commit into
nextfrom
fix/leftover-expire-and-status-markers-after-edit-user
Open

Fix a cache issue with edit_user not cleaning up old expire and status marks#581
jonasbardino wants to merge 1 commit into
nextfrom
fix/leftover-expire-and-status-markers-after-edit-user

Conversation

@jonasbardino

@jonasbardino jonasbardino commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Fix missing clean up of expire and status cache marks for the original user during edit_user. This should be mostly harmless but in combination with the introduction of temporary account locking (#406) can interfere e.g. with multiple renames where the temporary 'locked' mark doesn't get removed and can then later get in the way. Add clean up as a part of edit_user to address the issue.
Includes a regression test which helped confirm the issue and now assures it is fixed.

… marks for

the original user are not removed after edit_user completes. This should be
mostly harmless but can interfere with multiple renames where the temporary
'locked' mark doesn't get removed and can then get in the way. Add clean up as
a part of edit_user to address the issue.
Includes a regression test which helped confirm the issue and now assures it is
fixed.
@jonasbardino jonasbardino added the bug Something isn't working label Jun 24, 2026
@jonasbardino jonasbardino self-assigned this Jun 24, 2026
@jonasbardino jonasbardino marked this pull request as ready for review June 24, 2026 13:31
@jonasbardino jonasbardino changed the title Fix a minor regression in edit_user introduced with #406 Fix a minor cache issue with edit_user not cleaning up old expire and status marks Jun 24, 2026
@jonasbardino jonasbardino changed the title Fix a minor cache issue with edit_user not cleaning up old expire and status marks Fix a cache issue with edit_user not cleaning up old expire and status marks Jun 24, 2026
@jonasbardino jonasbardino requested a review from a team June 24, 2026 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Edit user does not remove expire and status cache marks for the original user

1 participant