From fea3e1449ac7e093ffbc59efd97e41d6e2b713b1 Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Sat, 31 Jan 2026 23:43:05 +0100 Subject: [PATCH] fix(player): add null check for api in direct-player --- app/(auth)/player/direct-player.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/(auth)/player/direct-player.tsx b/app/(auth)/player/direct-player.tsx index 2f40a2d2..49fc16b6 100644 --- a/app/(auth)/player/direct-player.tsx +++ b/app/(auth)/player/direct-player.tsx @@ -231,7 +231,12 @@ export default function page() { setDownloadedItem(data); } } else { - const res = await getUserLibraryApi(api!).getItem({ + // Guard against api being null (e.g., during logout) + if (!api) { + setItemStatus({ isLoading: false, isError: false }); + return; + } + const res = await getUserLibraryApi(api).getItem({ itemId, userId: user?.Id, });