summaryrefslogtreecommitdiff
path: root/internal/api/util
diff options
context:
space:
mode:
Diffstat (limited to 'internal/api/util')
-rw-r--r--internal/api/util/opengraph.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/api/util/opengraph.go b/internal/api/util/opengraph.go
index 5e1bdf3d2..47a576aac 100644
--- a/internal/api/util/opengraph.go
+++ b/internal/api/util/opengraph.go
@@ -235,9 +235,10 @@ func (o *OGMeta) WithStatus(status *apimodel.WebStatus) *OGMeta {
// Add this to our gathered entries.
ogMedias = append(ogMedias, ogMedia)
- if a.Type != "image" {
- // Add static/thumbnail
- // for non-images.
+ // Add static/thumb for non-images
+ // (eg., audio files) only if they
+ // have a preview url set.
+ if a.Type != "image" && a.PreviewURL != nil {
ogMedias = append(
ogMedias,
OGMedia{