From f0929729a305faeaa5cabc2062716adc6241e17c Mon Sep 17 00:00:00 2001 From: advplyr Date: Fri, 29 Sep 2023 14:52:04 -0500 Subject: [PATCH] Fix:Adding new podcast with auto download episodes not setting the schedule #2160 --- server/controllers/PodcastController.js | 2 +- server/objects/settings/ServerSettings.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/server/controllers/PodcastController.js b/server/controllers/PodcastController.js index 0e1ebcd3..4f6df6af 100644 --- a/server/controllers/PodcastController.js +++ b/server/controllers/PodcastController.js @@ -91,7 +91,7 @@ class PodcastController { res.json(libraryItem.toJSONExpanded()) - if (payload.episodesToDownload && payload.episodesToDownload.length) { + if (payload.episodesToDownload?.length) { Logger.info(`[PodcastController] Podcast created now starting ${payload.episodesToDownload.length} episode downloads`) this.podcastManager.downloadPodcastEpisodes(libraryItem, payload.episodesToDownload) } diff --git a/server/objects/settings/ServerSettings.js b/server/objects/settings/ServerSettings.js index 8daca57a..418b8054 100644 --- a/server/objects/settings/ServerSettings.js +++ b/server/objects/settings/ServerSettings.js @@ -147,6 +147,7 @@ class ServerSettings { loggerScannerLogsToKeep: this.loggerScannerLogsToKeep, homeBookshelfView: this.homeBookshelfView, bookshelfView: this.bookshelfView, + podcastEpisodeSchedule: this.podcastEpisodeSchedule, sortingIgnorePrefix: this.sortingIgnorePrefix, sortingPrefixes: [...this.sortingPrefixes], chromecastEnabled: this.chromecastEnabled,