diff --git a/web/src/html.js b/web/src/html.js index a310f45d7..ea5648297 100644 --- a/web/src/html.js +++ b/web/src/html.js @@ -191,11 +191,19 @@ function buildGoogleVideoMetadata(claimUri, claim) { thumbnailUrl: `${claimThumbnail}`, uploadDate: `${new Date(releaseTime * 1000).toISOString()}`, // --- Recommended --- - duration: moment.duration(claim.duration * 1000).toISOString(), + duration: claim.duration ? moment.duration(claim.duration * 1000).toISOString() : undefined, contentUrl: generateDirectUrl(claim.name, claim.claim_id), embedUrl: generateEmbedUrl(claim.name, claim.claim_id), }; + if ( + !googleVideoMetadata.description.replace(/\s/g, '').length || + googleVideoMetadata.thumbnailUrl.startsWith('data:image') || + !googleVideoMetadata.thumbnailUrl.startsWith('http') + ) { + return ''; + } + return ( '\n' );