Explorar o código

Fix error sending

Dima %!s(int64=2) %!d(string=hai) anos
pai
achega
9af1a88af0
Modificáronse 2 ficheiros con 9 adicións e 9 borrados
  1. BIN=BIN
      build/app/app
  2. 9 9
      internal/fiber/fiber.go

BIN=BIN
build/app/app


+ 9 - 9
internal/fiber/fiber.go

@@ -126,16 +126,16 @@ func initErrorHandler(sp interfaces.IServiceProvider) fiber.ErrorHandler {
 				"code":      fiber.StatusInternalServerError,
 				"text":      "Внутренняя ошибка сервера, идем исправлять...",
 			}
+		}
 
-			if errText != "" {
-				sendErr := sp.GetMailerService().Send(
-					sp.GetEnvService().GetAdminEmail(),
-					"Ошибка на сайте dmitriygnatenko.ru",
-					"Код: "+strconv.Itoa(errCode)+"\r\n"+"Текст: "+errText,
-				)
-				if sendErr != nil {
-					log.Print(sendErr)
-				}
+		if errText != "" && errCode != fiber.StatusNotFound && errCode != fiber.StatusMethodNotAllowed {
+			sendErr := sp.GetMailerService().Send(
+				sp.GetEnvService().GetAdminEmail(),
+				"Ошибка на сайте dmitriygnatenko.ru",
+				"Код: "+strconv.Itoa(errCode)+"\r\n"+"Текст: "+errText,
+			)
+			if sendErr != nil {
+				log.Print(sendErr)
 			}
 		}