From 8942eb8b7c4fa1d16aa2e72e8ba7120a653c9aa2 Mon Sep 17 00:00:00 2001 From: Brandon Cohen Date: Fri, 27 Jan 2023 07:53:46 -0500 Subject: [PATCH] fix: pass in library type when scanning recently added items (#3287) --- server/api/plexapi.ts | 9 +++++---- server/lib/scanners/plex/index.ts | 3 ++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/server/api/plexapi.ts b/server/api/plexapi.ts index 03246c81..f6b8f3cb 100644 --- a/server/api/plexapi.ts +++ b/server/api/plexapi.ts @@ -226,12 +226,13 @@ class PlexAPI { id: string, options: { addedAt: number } = { addedAt: Date.now() - 1000 * 60 * 60, - } + }, + mediaType: 'movie' | 'show' ): Promise { const response = await this.plexClient.query({ - uri: `/library/sections/${id}/all?sort=addedAt%3Adesc&addedAt>>=${Math.floor( - options.addedAt / 1000 - )}`, + uri: `/library/sections/${id}/all?type=${ + mediaType === 'show' ? '4' : '1' + }&sort=addedAt%3Adesc&addedAt>>=${Math.floor(options.addedAt / 1000)}`, extraHeaders: { 'X-Plex-Container-Start': `0`, 'X-Plex-Container-Size': `500`, diff --git a/server/lib/scanners/plex/index.ts b/server/lib/scanners/plex/index.ts index 73e4d9b2..f074872b 100644 --- a/server/lib/scanners/plex/index.ts +++ b/server/lib/scanners/plex/index.ts @@ -96,7 +96,8 @@ class PlexScanner // We remove 10 minutes from the last scan as a buffer addedAt: library.lastScan - 1000 * 60 * 10, } - : undefined + : undefined, + library.type ); // Bundle items up by rating keys