浏览代码

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.