Editor cannot remove Owner's image from shared album #6735

Closed
opened 2026-02-05 12:30:12 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @adarazs on GitHub (Aug 4, 2025).

I have searched the existing issues, both open and closed, to make sure this is not a duplicate report.

  • Yes

The bug

User A creates a shared album, and adds an image to it (so they have the Owner role). Then User B is added with "Editor" right to this album, who also adds an image to it.

Now user B tries to use the "Remove from album" action on both of these images. It works on their own image, but fails to remove User A's image. However User A is able to remove both of the images.

On the web interface if an image is not owned by the Editor, the "Remove from album" is missing in the "..." menu in the top right corner. However "Add to album" and "Add to shared album" is still visible, neither of them work though, you get the message "Asset cannot be added to the album".

On the Android app side, "Remove from album" is visible for the image not owned by the Editor, but on the first click nothing happens. On the second click we go back to the album view without any error message, but the image is not removed.

"Contributor" might be a more appropriate name for this current situation, as an editor typically modifies the full content of some publication, not just parts added by themselves.

Alternatively there could be a way to add multiple owners, or have an additional role for actually having full editor rights. My suggestions are "Real Editor" or "Grand Curator". 😄

The OS that Immich Server is running on

Debian 12

Version of Immich Server

v1.137.3

Version of Immich Mobile App

v1.137.3

Platform with the issue

  • Server
  • Web
  • Mobile

Your docker-compose.yml content

# not relevant, UI/permission issue

Your .env content

# not relevant, UI/permission issue

Reproduction steps

  1. Create a "Test album" with User1
  2. Add Image1 to "Test album" with User1
  3. Add User2 to "Test album" as Editor
  4. Add Image2 to "Test album" as User2
  5. Try to remove Image2 as User1 - works on both web and Android
  6. Try to remove Image1 as User2 - no option to do so on web, silently fails on Android

Relevant log output


Additional information

No response

Originally created by @adarazs on GitHub (Aug 4, 2025). ### I have searched the existing issues, both open and closed, to make sure this is not a duplicate report. - [x] Yes ### The bug User A creates a shared album, and adds an image to it (so they have the Owner role). Then User B is added with "Editor" right to this album, who also adds an image to it. Now user B tries to use the "Remove from album" action on both of these images. It works on their own image, but fails to remove User A's image. However User A is able to remove both of the images. On the web interface if an image is not owned by the Editor, the "Remove from album" is missing in the "..." menu in the top right corner. However "Add to album" and "Add to shared album" is still visible, neither of them work though, you get the message "Asset cannot be added to the album". On the Android app side, "Remove from album" is visible for the image not owned by the Editor, but on the first click nothing happens. On the second click we go back to the album view without any error message, but the image is *not* removed. "Contributor" might be a more appropriate name for this current situation, as an editor typically modifies the full content of some publication, not just parts added by themselves. Alternatively there could be a way to add multiple owners, or have an additional role for actually having full editor rights. My suggestions are "Real Editor" or "Grand Curator". 😄 ### The OS that Immich Server is running on Debian 12 ### Version of Immich Server v1.137.3 ### Version of Immich Mobile App v1.137.3 ### Platform with the issue - [x] Server - [x] Web - [x] Mobile ### Your docker-compose.yml content ```YAML # not relevant, UI/permission issue ``` ### Your .env content ```Shell # not relevant, UI/permission issue ``` ### Reproduction steps 1. Create a "Test album" with User1 2. Add Image1 to "Test album" with User1 3. Add User2 to "Test album" as Editor 4. Add Image2 to "Test album" as User2 5. Try to remove Image2 as User1 - works on both web and Android 6. Try to remove Image1 as User2 - no option to do so on web, silently fails on Android ### Relevant log output ```shell ``` ### Additional information _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#6735