Преглед на файлове

link previews: fix logic if there are no previews

Co-authored-by: Tulir Asokan <tulir@maunium.net>
Sumner Evans преди 3 години
родител
ревизия
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.