mirror of
https://github.com/bluewave-labs/Checkmate.git
synced 2026-01-25 03:09:32 -06:00
handle deleting submonitors
This commit is contained in:
@@ -1041,10 +1041,15 @@ class NetworkService {
|
||||
form.monitors.forEach((monitorId) => {
|
||||
fd.append("monitors[]", monitorId);
|
||||
});
|
||||
form.subMonitors &&
|
||||
// Handle subMonitors, even if it's an empty array
|
||||
if (form.subMonitors && form.subMonitors.length > 0) {
|
||||
form.subMonitors.forEach((monitorId) => {
|
||||
fd.append("subMonitors[]", monitorId);
|
||||
});
|
||||
} else {
|
||||
fd.append("deleteSubmonitors", true);
|
||||
}
|
||||
|
||||
if (form?.logo?.src && form?.logo?.src !== "") {
|
||||
const imageResult = await axios.get(form.logo.src, {
|
||||
responseType: "blob",
|
||||
@@ -1055,6 +1060,7 @@ class NetworkService {
|
||||
URL.revokeObjectURL(form.logo.src);
|
||||
}
|
||||
}
|
||||
|
||||
if (isCreate) {
|
||||
return this.axiosInstance.post(`/status-page`, fd, {
|
||||
headers: {
|
||||
|
||||
Reference in New Issue
Block a user