fix(player): add null check for api in direct-player

This commit is contained in:
Fredrik Burmester
2026-01-31 23:43:05 +01:00
parent ad1d9b5888
commit fea3e1449a

View File

@@ -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,
});