diff --git a/persistence/sql_base_repository.go b/persistence/sql_base_repository.go index fd263d37b..98aa66158 100644 --- a/persistence/sql_base_repository.go +++ b/persistence/sql_base_repository.go @@ -205,8 +205,8 @@ func libraryIdFilter(_ string, value any) Sqlizer { func (r sqlRepository) applyLibraryFilter(sq SelectBuilder, tableName ...string) SelectBuilder { user := loggedUser(r.ctx) - // If the user is an admin, or the user ID is invalid (e.g., when no user is logged in), skip the library filter - if user.IsAdmin || user.ID == invalidUserId { + // If the user is an admin, or the user ID is empty/invalid (e.g., when no user is logged in), skip the library filter + if user.IsAdmin || user.ID == "" || user.ID == invalidUserId { return sq }