From a9a78d556597f3babc7e62cd6b8dc64046d16989 Mon Sep 17 00:00:00 2001 From: chrisk325 Date: Wed, 31 Dec 2025 23:48:56 +0530 Subject: [PATCH] fix tmdb enrichment overriding metadata even when turned off --- src/hooks/useMetadata.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/hooks/useMetadata.ts b/src/hooks/useMetadata.ts index ba8c7443..17ad38c0 100644 --- a/src/hooks/useMetadata.ts +++ b/src/hooks/useMetadata.ts @@ -857,8 +857,8 @@ export const useMetadata = ({ id, type, addonId }: UseMetadataProps): UseMetadat finalMetadata = { ...finalMetadata, - name: localized.title || finalMetadata.name, - description: localized.overview || finalMetadata.description, + name: finalMetadata.name || localized.title, + description: finalMetadata.description || localized.overview, movieDetails: movieDetailsObj, ...(productionInfo.length > 0 && { networks: productionInfo }), }; @@ -894,8 +894,8 @@ export const useMetadata = ({ id, type, addonId }: UseMetadataProps): UseMetadat finalMetadata = { ...finalMetadata, - name: localized.name || finalMetadata.name, - description: localized.overview || finalMetadata.description, + name: finalMetadata.name || localized.name, + description: finalMetadata.description || localized.overview, tvDetails, ...(productionInfo.length > 0 && { networks: productionInfo }), }; @@ -970,7 +970,7 @@ export const useMetadata = ({ id, type, addonId }: UseMetadataProps): UseMetadat } // Clear banner field if TMDB banner enrichment is enabled to prevent flash - if (settings.enrichMetadataWithTMDB && settings.tmdbEnrichBanners) { + if (settings.enrichMetadataWithTMDB && settings.tmdbEnrichBanners && !finalMetadata.banner) { finalMetadata = { ...finalMetadata, banner: undefined, // Let useMetadataAssets handle banner via TMDB