From 147e52b0e7982a2432d11e9a94ad8c50b4bea24f Mon Sep 17 00:00:00 2001 From: Julian Krauser Date: Tue, 11 Mar 2025 12:46:28 +0100 Subject: [PATCH] check end date being always after start date --- src/components/admin/operation/mission/MissionDetail.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/admin/operation/mission/MissionDetail.vue b/src/components/admin/operation/mission/MissionDetail.vue index b90831c..02589ab 100644 --- a/src/components/admin/operation/mission/MissionDetail.vue +++ b/src/components/admin/operation/mission/MissionDetail.vue @@ -131,6 +131,7 @@ export default defineComponent({ return (this.document.getMap("form").get("start") as string)?.slice(0, 16); }, set(val: string) { + if (new Date(val) > new Date(this.end)) this.end = val; let tmp = new Date(val + ":00.000Z").toISOString(); this.document.getMap("form").set("start", tmp); }, @@ -140,6 +141,7 @@ export default defineComponent({ return (this.document.getMap("form").get("end") as string)?.slice(0, 16); }, set(val: string) { + if (new Date(this.start) > new Date(val)) val = this.start; let tmp = new Date(val + ":00.000Z").toISOString(); this.document.getMap("form").set("end", tmp); },