diff --git a/lbrytv/src/html.js b/lbrytv/src/html.js
index 16be9f15f..a0316043a 100644
--- a/lbrytv/src/html.js
+++ b/lbrytv/src/html.js
@@ -66,7 +66,7 @@ function buildClaimOgMetadata(uri, claim, overrideOptions = {}) {
 
   let imageThumbnail;
 
-  if (Number(claim.fee) <= 0 && claim.source_media_type.startsWith('image/')) {
+  if (Number(claim.fee) <= 0 && claim.source_media_type && claim.source_media_type.startsWith('image/')) {
     imageThumbnail = generateStreamUrl(claim.name, claim.claim_id, undefined, undefined, true);
   }
   const claimThumbnail = escapeHtmlProperty(claim.thumbnail_url) || imageThumbnail || `${URL}/v1-og.png`;