Skip to content

Commit 53f7d3e

Browse files
committed
[handlers] fix error handler
1 parent 92d6a34 commit 53f7d3e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

internal/sms-gateway/handlers/messages/3rdparty.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,17 +286,24 @@ func (h *ThirdPartyController) errorHandler(c *fiber.Ctx) error {
286286
var msgValidationError *messages.ValidationError
287287
switch {
288288
case errors.As(err, &msgValidationError):
289+
fallthrough
289290
case errors.Is(err, messages.ErrMultipleMessagesFound):
291+
fallthrough
290292
case errors.Is(err, messages.ErrNoContent):
291293
return fiber.NewError(fiber.StatusBadRequest, err.Error())
294+
292295
case errors.Is(err, messages.ErrMessageNotFound):
293296
return fiber.NewError(fiber.StatusNotFound, err.Error())
297+
294298
case errors.Is(err, messages.ErrMessageAlreadyExists):
295299
return fiber.NewError(fiber.StatusConflict, err.Error())
296300

297301
case errors.Is(err, devices.ErrNotFound):
302+
fallthrough
298303
case errors.Is(err, devices.ErrInvalidFilter):
304+
fallthrough
299305
case errors.Is(err, devices.ErrInvalidUser):
306+
fallthrough
300307
case errors.Is(err, devices.ErrMoreThanOne):
301308
return fiber.NewError(fiber.StatusBadRequest, err.Error())
302309
}

0 commit comments

Comments
 (0)