diff --git a/crates/api_common/src/request.rs b/crates/api_common/src/request.rs index 2e292faf6..1be91945b 100644 --- a/crates/api_common/src/request.rs +++ b/crates/api_common/src/request.rs @@ -103,13 +103,14 @@ pub fn generate_post_link_metadata( else if federated_thumbnail.is_some() { federated_thumbnail } - // Generate local thumbnail if allowed + // Generate local thumbnail from metadata if allowed else if allow_generate_thumbnail && !is_image_post { match metadata.opengraph_data.image { Some(url) => generate_pictrs_thumbnail(&url, &context).await.ok(), None => None, } } + // Generate local thumbnail from post url if allowed else if allow_generate_thumbnail && is_image_post { match post.url { Some(url) => generate_pictrs_thumbnail(&url, &context).await.ok(),