소스 검색

Ignore embeds with no supported parts

Tulir Asokan 2 년 전
부모
커밋
9611b463f5
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      portal.go

+ 4 - 0
portal.go

@@ -763,6 +763,10 @@ func (portal *Portal) handleDiscordEmbed(intent *appservice.IntentAPI, embed *di
 		htmlParts = append(htmlParts, fmt.Sprintf(embedHTMLFooterOnlyDate, embedDateHTML))
 	}
 
+	if len(htmlParts) == 0 {
+		return nil
+	}
+
 	compiledHTML := strings.Join(htmlParts, "")
 	if embed.Color != 0 {
 		compiledHTML = fmt.Sprintf(embedHTMLWrapperColor, embed.Color, compiledHTML)