diff --git a/src/service/media/preview.rs b/src/service/media/preview.rs index 83dd3be45..3e7ff7caf 100644 --- a/src/service/media/preview.rs +++ b/src/service/media/preview.rs @@ -337,7 +337,8 @@ impl Service { .map(|s| s.parse()) .transpose() .ok() - .flatten(); + .flatten() + .or(image_data.image_type); preview_data.image_alt = obj .properties .get("image:alt") @@ -361,7 +362,8 @@ impl Service { .map(|s| s.parse()) .transpose() .ok() - .flatten(); + .flatten() + .or(video_data.video_type); preview_data.video_alt = obj .properties .get("video:alt")