diff --git a/backend/handlers/order_handler.go b/backend/handlers/order_handler.go index 093bd22..71cb512 100644 --- a/backend/handlers/order_handler.go +++ b/backend/handlers/order_handler.go @@ -112,7 +112,7 @@ func GetOrder(c *gin.Context) { } func GetAllOrders(c *gin.Context) { - var orders models.Order + var orders []models.Order if err := database.DB.Preload("Items.Item").Find(&orders).Error; err != nil { c.JSON(http.StatusInternalServerError, gin.H{"error": "Не удалось вывести заказы"}) @@ -136,6 +136,7 @@ func UpdateOrderStatus(c *gin.Context) { if req.Status != "new" && req.Status != "packed" && req.Status != "delivered" && req.Status != "cancel" { c.JSON(http.StatusBadRequest, gin.H{"error": "Неверно указанный статус заказа"}) + return } result := database.DB.Model(&models.Order{}).Where("id = ? ", orderID).Update("status", req.Status)