[bugfix] Fix nil ptr for audio attachments with no preview in web (#4227)

Fixes a cheeky little nil pointer bug that I wrote.

Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4227
Co-authored-by: tobi <tobi.smethurst@protonmail.com>
Co-committed-by: tobi <tobi.smethurst@protonmail.com>
This commit is contained in:
tobi
2025-06-02 12:52:51 +02:00
committed by tobi
parent 5097e6d278
commit 6d511d696b

View File

@@ -235,9 +235,10 @@ func (o *OGMeta) WithStatus(status *apimodel.WebStatus) *OGMeta {
// Add this to our gathered entries. // Add this to our gathered entries.
ogMedias = append(ogMedias, ogMedia) ogMedias = append(ogMedias, ogMedia)
if a.Type != "image" { // Add static/thumb for non-images
// Add static/thumbnail // (eg., audio files) only if they
// for non-images. // have a preview url set.
if a.Type != "image" && a.PreviewURL != nil {
ogMedias = append( ogMedias = append(
ogMedias, ogMedias,
OGMedia{ OGMedia{