diff --git a/bskyweb/cmd/bskyweb/server.go b/bskyweb/cmd/bskyweb/server.go index 76016e6df6..c7350d37da 100644 --- a/bskyweb/cmd/bskyweb/server.go +++ b/bskyweb/cmd/bskyweb/server.go @@ -540,13 +540,13 @@ func (srv *Server) WebPost(c echo.Context) error { postRecord, ok := postView.Record.Val.(*appbsky.FeedPost) if ok { data["postText"] = ExpandPostText(postRecord) - } - if !isEmbedHidden && postRecord.Labels != nil && postRecord.Labels.LabelDefs_SelfLabels != nil { - for _, label := range postRecord.Labels.LabelDefs_SelfLabels.Values { - if hideEmbedLabels[label.Val] { - isEmbedHidden = true - break + if !isEmbedHidden && postRecord.Labels != nil && postRecord.Labels.LabelDefs_SelfLabels != nil { + for _, label := range postRecord.Labels.LabelDefs_SelfLabels.Values { + if hideEmbedLabels[label.Val] { + isEmbedHidden = true + break + } } } }