sharer2 is a "departed owner" (frozen) yet still offered as a share recipient and listed as an active directory account #686
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Cordy/Cairn#686
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found by the #656 QA pass, §2 admin scouting (v0.6.247, files-bao). Read-only: sharer2 is a real account, so nothing was acted on.
Three surfaces disagree about the same account:
USER, last sign-in 2026-09-21 23:11, with a "Make admin" action. There is no departed or frozen marker.GET /api/v1/recipients?q=sh(and?q=sharer2) →{"kind":"user","name":"sharer2"}, so sharer2 is offered as a normal share target.Expected: one truth. If sharer2 "no longer resolves" (the departed detection), the directory list should mark them as departed, and the recipient search should not offer them (or should label them). Otherwise new grants go to an account whose existing shares are frozen. If sharer2 does resolve, the Departed owners entry is a false positive and the frozen public link is wrongly stopped.
Seen: the departed tab freezes sharer2's public link, while everything else treats sharer2 as live.
I couldn't tell from the UI which side is right: the IdP lookup vs the "seen at sign-in" cache. Worth checking the resolution path the departed sweep uses against the one the recipients endpoint uses.
Screenshots:
656-admin-users-accounts-bao.jpg(the directory list continues below the fold); the Departed owners pane is captured in the Sharing set of the §2 screenshots.