Fix error messages in portals with no relay webhook

This commit is contained in:
Tulir Asokan
2023-07-15 18:55:16 +03:00
parent 9b7b60966f
commit 792ad54b9c

View File

@@ -1179,7 +1179,9 @@ func (portal *Portal) sendErrorMessage(msgType, message string, confirmed bool)
if confirmed {
certainty = "was not"
}
message = strings.ReplaceAll(message, portal.RelayWebhookSecret, "<redacted>")
if portal.RelayWebhookSecret != "" {
message = strings.ReplaceAll(message, portal.RelayWebhookSecret, "<redacted>")
}
resp, err := portal.sendMatrixMessage(portal.MainIntent(), event.EventMessage, &event.MessageEventContent{
MsgType: event.MsgNotice,
Body: fmt.Sprintf("\u26a0 Your %s %s bridged: %v", msgType, certainty, message),