small fixes

This commit is contained in:
Karel Krýda 2022-05-08 20:50:08 +02:00
parent ed218e73bb
commit 2fe5c090aa
4 changed files with 8 additions and 2 deletions

View file

@ -180,7 +180,7 @@ async function getMaintenanceList(statusPageId) {
return publicMaintenanceList;
} catch (error) {
return null;
return [];
}
}

View file

@ -20,6 +20,7 @@ export default {
End: "End",
affectedMonitorsDescription: "Select monitors that are affected by current maintenance",
atLeastOneMonitor: "Select at least one affected monitor",
maintenanceInvalidDate: "Invalid maintenance end date entered",
selectedStatusPagesDescription: "Select status pages to display maintenance info on",
atLeastOneStatusPage: "Select at least one status page",
maintenanceTitleExample: "Network infrastructure maintenance",

View file

@ -260,6 +260,11 @@ export default {
return this.processing = false;
}
if (this.maintenance.start_date >= this.maintenance.end_date) {
toast.error(this.$t("maintenanceInvalidDate"));
return this.processing = false;
}
if (!this.showOnAllPages && this.selectedStatusPages.length === 0) {
toast.error(this.$t("atLeastOneStatusPage"));
return this.processing = false;

View file

@ -595,7 +595,7 @@ export default {
}
this.incident = res.data.incident;
this.maintenance = res.data.maintenance || [];
this.maintenance = res.data.maintenance;
this.$root.publicGroupList = res.data.publicGroupList;
});