From 0628dd61cedb46b882ae6a3e209dfb2a6734727b Mon Sep 17 00:00:00 2001 From: Deluan Date: Sat, 5 Sep 2026 02:16:33 -0400 Subject: [PATCH] fix(pglite): query user_account in the library repository Two library access queries still read from the renamed user table. --- persistence/library_repository.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/persistence/library_repository.go b/persistence/library_repository.go index f9d118736..78af63412 100644 --- a/persistence/library_repository.go +++ b/persistence/library_repository.go @@ -117,7 +117,7 @@ func (r *libraryRepository) Put(l *model.Library, colsToUpdate ...string) error sql := Expr(` INSERT INTO user_library (user_id, library_id) SELECT u.id, l.id -FROM user u +FROM user_account u CROSS JOIN library l WHERE u.is_admin = true ON CONFLICT (user_id, library_id) DO NOTHING;`, @@ -285,7 +285,7 @@ func (r *libraryRepository) CountAll(ops ...model.QueryOptions) (int64, error) { func (r *libraryRepository) GetUsersWithLibraryAccess(libraryID int) (model.Users, error) { sel := Select("u.*"). - From("user u"). + From("user_account u"). Join("user_library ul ON u.id = ul.user_id"). Where(Eq{"ul.library_id": libraryID}). OrderBy("u.name")