From d8bbba2dc9be586813a414eb11fb3b2fd9946d3f Mon Sep 17 00:00:00 2001 From: Merlin Danner Date: Wed, 29 Mar 2023 07:26:22 +0200 Subject: [PATCH] Add handling of undefined cases for tsc The handled cases are never going to actually be undefined, as the affected variables are defined before. tsc however was not satisfied so these changed had to be made. --- src/utils/jellyfin-apiclient/getItems.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/jellyfin-apiclient/getItems.ts b/src/utils/jellyfin-apiclient/getItems.ts index b08fefe8d..c47e707cc 100644 --- a/src/utils/jellyfin-apiclient/getItems.ts +++ b/src/utils/jellyfin-apiclient/getItems.ts @@ -42,9 +42,9 @@ function mergeResults(results: BaseItemDtoQueryResult[]) { console.log('[getItems] Retrieved StartIndex is invalid', result.StartIndex); continue; } - merged.Items = merged.Items.concat(result.Items); - merged.TotalRecordCount += result.TotalRecordCount; - merged.StartIndex = Math.min(merged.StartIndex, result.StartIndex); + merged.Items = merged.Items?.concat(result.Items); + merged.TotalRecordCount! += result.TotalRecordCount; + merged.StartIndex = Math.min(merged.StartIndex || 0, result.StartIndex); } return merged; }