added check len cart if it nil return 406

This commit is contained in:
Pavel 2024-07-31 17:46:35 +03:00
parent 991c1b19cf
commit e4e47e9421

@ -135,6 +135,10 @@ func (receiver *CartController) Pay(ctx *fiber.Ctx) error {
receiver.logger.Info("account for pay", zap.Any("acc", account))
if len(account.Cart) == 0 {
return ctx.Status(fiber.StatusNotAcceptable).SendString("cart is empty")
}
tariffs, err := receiver.hubAdminClient.GetTariffs(ctx.Context(), accessToken, account.Cart)
if err != nil {
return receiver.middleWare.ErrorOld(ctx, err)