From 6789b8701cb644d9a3f1384f30b3dff707201ef7 Mon Sep 17 00:00:00 2001 From: TheCatLady <52870424+TheCatLady@users.noreply.github.com> Date: Mon, 14 Jun 2021 23:09:23 -0400 Subject: [PATCH] fix(plex): do not fail to scan empty libraries (#1771) * fix(plex): do not fail to scan empty libraries * fix(plex): ensure getLibraryContents returns array --- server/api/plexapi.ts | 2 +- server/lib/scanners/plex/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/api/plexapi.ts b/server/api/plexapi.ts index b87dc3421..dea93c535 100644 --- a/server/api/plexapi.ts +++ b/server/api/plexapi.ts @@ -142,7 +142,7 @@ class PlexAPI { `/library/sections/${id}/all` ); - return response.MediaContainer.Metadata; + return response.MediaContainer.Metadata ?? []; } public async getMetadata( diff --git a/server/lib/scanners/plex/index.ts b/server/lib/scanners/plex/index.ts index 5a4bfc081..27fcaa646 100644 --- a/server/lib/scanners/plex/index.ts +++ b/server/lib/scanners/plex/index.ts @@ -7,9 +7,9 @@ import { User } from '../../../entity/User'; import { getSettings, Library } from '../../settings'; import BaseScanner, { MediaIds, + ProcessableSeason, RunnableScanner, StatusBase, - ProcessableSeason, } from '../baseScanner'; const imdbRegex = new RegExp(/imdb:\/\/(tt[0-9]+)/);