From 22ded55cc1947127188ac68e6fb8490a8c2bba2b Mon Sep 17 00:00:00 2001 From: Samandar Turgunboyev Date: Thu, 6 Nov 2025 11:17:06 +0500 Subject: [PATCH] added badge --- src/App.tsx | 2 +- src/pages/tours/ui/StepOne.tsx | 15 ++++++--------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index f7d64e2..4e82a8d 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -84,7 +84,7 @@ const App = () => { if (location.pathname === "/") { if (user.role === "tour_admin") { navigate("/profile", { replace: true }); - } else if (user.role === "moderator") { + } else if (user.role === "moderator" || user.role === "operator") { navigate("/user", { replace: true }); } else if (user.role === "buxgalter") { navigate("/finance", { replace: true }); diff --git a/src/pages/tours/ui/StepOne.tsx b/src/pages/tours/ui/StepOne.tsx index 18d53d5..4d90155 100644 --- a/src/pages/tours/ui/StepOne.tsx +++ b/src/pages/tours/ui/StepOne.tsx @@ -329,20 +329,17 @@ const StepOne = ({ formData.append(`transports[${i}]transport`, String(e.transport)); formData.append(`transports[${i}]price`, String(e.price)); }); - value.badges?.forEach((e, i) => { - formData.append(`badge[${i}]`, String(e)); + value.badges?.forEach((e) => { + formData.append(`badge`, String(e)); }); - value.amenities?.forEach((e, i) => { - formData.append(`ticket_amenities[${i}]`, String(e)); + value.amenities?.forEach((e) => { + formData.append(`ticket_amenities`, String(e)); }); - value.images.forEach((e, i) => { + value.images.forEach((e) => { if (e instanceof File) { - formData.append(`ticket_images[${i}]`, e); + formData.append(`ticket_images`, e); } }); - value.amenities?.forEach((e, i) => { - formData.append(`badge[${i}]`, String(e)); - }); value.hotel_services && value.hotel_services.forEach((e, i) => { if (e.image instanceof File) {