From fbe5dc56ea73d984ea014232d46f1a8194108576 Mon Sep 17 00:00:00 2001 From: Arnei Date: Thu, 20 Aug 2026 15:39:54 +0200 Subject: [PATCH] Avoid sorting formik in place in scheduling tab There is a validation function that is mutating formik arrays accidentally by sorting it. This should not happen, so the solution is to make shallow copies of the arrays, which should have no effect on the validity check. --- .../partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx index f956512999..a30c25c711 100644 --- a/src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx +++ b/src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx @@ -164,8 +164,8 @@ const EventDetailsSchedulingTab = ({ if (!_.isEqual(formik.values, formik.initialValues)) { if (!_.isEqual(formik.values.inputs, formik.initialValues.inputs)) { return !_.isEqual( - formik.values.inputs.sort(), - formik.initialValues.inputs.sort(), + [...formik.values.inputs].sort(), + [...formik.initialValues.inputs].sort(), ); } else { return true;