Description
Describe the bug
When a non-admin user with editor permissions opens the person menu and selects "Select representative face", the dialog opens but shows "Unable to load faces". A server error notification appears simultaneously: Not found or no person.read access (Immich Server Error).
The action cannot be completed. Admin users are not affected.
To reproduce
- Log in as a non-admin user with editor permissions
- Open any person
- Open the three-dot menu
- Select "Select representative face"
- Observe: dialog shows "Unable to load faces" and error toast appears
Expected behavior
Users with editor permissions should be able to select a representative face for persons they have access to.
Actual behavior
API call fails with a person.read permission error. The feature is silently exposed in the UI but blocked at the API level.
...
::::

...
::::

...
::::
Gallery version
No response
Platform
No response
Logs or screenshots
Additional context
No response
Description
Describe the bug
When a non-admin user with editor permissions opens the person menu and selects "Select representative face", the dialog opens but shows "Unable to load faces". A server error notification appears simultaneously:
Not found or no person.read access (Immich Server Error).The action cannot be completed. Admin users are not affected.
To reproduce
Expected behavior
Users with editor permissions should be able to select a representative face for persons they have access to.
Actual behavior
API call fails with a
person.readpermission error. The feature is silently exposed in the UI but blocked at the API level....
::::
Gallery version
No response
Platform
No response
Logs or screenshots
Additional context
No response