From ce981ee5fc5cfe8927e71e73ce6746459d20ca63 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Sat, 21 Mar 2026 00:35:44 +0100 Subject: [PATCH] fix: prevent metadata fetch from overwriting fallback thumbnail with null Use logical OR when merging fetched metadata so null values from failed og: extraction don't destroy valid defaults (e.g. YouTube thumbnail set before the fetch). --- packages/server/src/utils/embedResolver.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/server/src/utils/embedResolver.ts b/packages/server/src/utils/embedResolver.ts index ff096b92..9a019d13 100644 --- a/packages/server/src/utils/embedResolver.ts +++ b/packages/server/src/utils/embedResolver.ts @@ -102,9 +102,9 @@ export async function resolveEmbeds( effectiveEmbedType = 'audio'; } } else { - title = metadata.title; - description = metadata.description; - image = metadata.image; + title = metadata.title || title; + description = metadata.description || description; + image = metadata.image || image; siteName = metadata.siteName; } }