From 7abe91cb9438fb43ff16d92edb1ae7d2e8693e39 Mon Sep 17 00:00:00 2001 From: Eduard Marbach Date: Mon, 13 Jan 2025 11:08:15 +0100 Subject: [PATCH] refactor: only build update object for objects with keys --- src/config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/config.ts b/src/config.ts index d3e8bd8..7bd7920 100644 --- a/src/config.ts +++ b/src/config.ts @@ -296,18 +296,18 @@ export const mergeConfigsAndTemplates = async ( mergedTemplates.quality_profiles.push(...instanceConfig.quality_profiles); } - if (instanceConfig.media_management) { + if (instanceConfig.media_management && Object.keys(instanceConfig.media_management).length > 0) { mergedTemplates.media_management = { ...mergedTemplates.media_management, ...instanceConfig.media_management }; } - if (instanceConfig.media_naming) { + if (instanceConfig.media_naming && Object.keys(instanceConfig.media_naming).length > 0) { mergedTemplates.media_naming_api = { ...mergedTemplates.media_naming_api, ...(await mapConfigMediaNamingToApi(arrType, instanceConfig.media_naming)), }; } - if (instanceConfig.media_naming_api) { + if (instanceConfig.media_naming_api && Object.keys(instanceConfig.media_naming_api).length > 0) { mergedTemplates.media_naming_api = { ...mergedTemplates.media_naming_api, ...instanceConfig.media_naming_api }; }