correct handleSelectMonitors function to align with Search component

This commit is contained in:
Vishnu Sreekumaran Nair
2025-02-20 12:58:28 -05:00
parent ee0a02d46e
commit 673df3a7a4

View File

@@ -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) => {