From 3d0166aaefa14a22e5326ba968cfadaecfd1ddab Mon Sep 17 00:00:00 2001 From: dr-carrot Date: Mon, 25 Nov 2024 15:40:32 -0500 Subject: [PATCH] fix: fix psql issue in user page; fix tiny psql error when selecting by empty list --- server/entity/Media.ts | 4 ++++ server/routes/user/index.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/server/entity/Media.ts b/server/entity/Media.ts index 8eca4fa70..761dfb3cd 100644 --- a/server/entity/Media.ts +++ b/server/entity/Media.ts @@ -43,6 +43,10 @@ class Media { finalIds = tmdbIds; } + if (finalIds.length === 0) { + return []; + } + const media = await mediaRepository .createQueryBuilder('media') .leftJoinAndSelect( diff --git a/server/routes/user/index.ts b/server/routes/user/index.ts index 2a29c0374..372218e7f 100644 --- a/server/routes/user/index.ts +++ b/server/routes/user/index.ts @@ -45,7 +45,7 @@ router.get('/', async (req, res, next) => { `CASE WHEN (user.username IS NULL OR user.username = '') THEN ( CASE WHEN (user.plexUsername IS NULL OR user.plexUsername = '') THEN ( CASE WHEN (user.jellyfinUsername IS NULL OR user.jellyfinUsername = '') THEN - user.email + "user"."email" ELSE LOWER(user.jellyfinUsername) END)