Fix message on captcha errors

This commit is contained in:
Tulir Asokan
2023-05-03 18:44:51 +03:00
parent bd56d33c89
commit 9793e00434

View File

@@ -1156,7 +1156,7 @@ func errorToStatusReason(err error) (reason event.MessageStatusReason, status ev
case errors.Is(err, errTargetNotFound): case errors.Is(err, errTargetNotFound):
return event.MessageStatusGenericError, event.MessageStatusFail, true, false, "", nil return event.MessageStatusGenericError, event.MessageStatusFail, true, false, "", nil
case errors.As(err, &restErr): case errors.As(err, &restErr):
if restErr.Message != nil { if restErr.Message != nil && (restErr.Message.Code != 0 || len(restErr.Message.Message) > 0) {
reason, humanMessage = restErrorToStatusReason(restErr.Message) reason, humanMessage = restErrorToStatusReason(restErr.Message)
status = event.MessageStatusFail status = event.MessageStatusFail
isCertain = true isCertain = true