From 673df3a7a4a787d4641330eae6bbda6e89e5023c Mon Sep 17 00:00:00 2001 From: Vishnu Sreekumaran Nair <200557136@student.georgianc.on.ca> Date: Thu, 20 Feb 2025 12:58:28 -0500 Subject: [PATCH] correct handleSelectMonitors function to align with Search component --- src/Pages/Maintenance/CreateMaintenance/index.jsx | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/Pages/Maintenance/CreateMaintenance/index.jsx b/src/Pages/Maintenance/CreateMaintenance/index.jsx index 247fabd09..abc31361a 100644 --- a/src/Pages/Maintenance/CreateMaintenance/index.jsx +++ b/src/Pages/Maintenance/CreateMaintenance/index.jsx @@ -137,7 +137,7 @@ const CreateMaintenance = () => { limit: null, types: ["http", "ping", "pagespeed"], }); - const monitors = response.data.data.filteredMonitors; //fetching monitor data from fileterdMonitors + const monitors = response.data.data.monitors; setMonitors(monitors); if (maintenanceWindowId === undefined) { @@ -178,13 +178,10 @@ const CreateMaintenance = () => { setSearch(value); }; - const handleSelectMonitors = (event, selectedMonitors) => { - const monitorsArray = Array.isArray(event) ? event : selectedMonitors; // Check if the selected monitors are in event or the selectedMonitors - if (!monitorsArray) return; - - setForm({ ...form, monitors: monitorsArray }); // Update form state with the selected monitors + const handleSelectMonitors = (monitors) => { + setForm({ ...form, monitors }); const { error } = maintenanceWindowValidation.validate( - { monitors: monitorsArray }, + { monitors }, { abortEarly: false } ); setErrors((prev) => {