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).
This commit is contained in:
@@ -102,9 +102,9 @@ export async function resolveEmbeds(
|
|||||||
effectiveEmbedType = 'audio';
|
effectiveEmbedType = 'audio';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
title = metadata.title;
|
title = metadata.title || title;
|
||||||
description = metadata.description;
|
description = metadata.description || description;
|
||||||
image = metadata.image;
|
image = metadata.image || image;
|
||||||
siteName = metadata.siteName;
|
siteName = metadata.siteName;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user