Эх сурвалжийг харах

link previews: fix logic if there are no previews

Co-authored-by: Tulir Asokan <tulir@maunium.net>
Sumner Evans 3 жил өмнө
parent
commit
bc6b9266a9
1 өөрчлөгдсөн 1 нэмэгдсэн , 1 устгасан
  1. 1 1
      urlpreview.go

+ 1 - 1
urlpreview.go

@@ -120,7 +120,7 @@ func (portal *Portal) convertURLPreviewToWhatsApp(sender *User, evt *event.Event
 		return
 	}
 	var previews []BeeperLinkPreview
-	if err := json.Unmarshal([]byte(rawPreview.Raw), &previews); err != nil {
+	if err := json.Unmarshal([]byte(rawPreview.Raw), &previews); err != nil || len(previews) == 0 {
 		return
 	}
 	// WhatsApp only supports a single preview.