From 7dfbef60a4cf26fc1ac1d68700be7531c529ef5e Mon Sep 17 00:00:00 2001 From: Jan Bader Date: Sun, 27 Feb 2022 22:10:47 +0000 Subject: [PATCH] Fix date input getting stuck on invalid input --- web/src/components/DateInput.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/web/src/components/DateInput.vue b/web/src/components/DateInput.vue index 2b3d3a2..fbe9d2a 100644 --- a/web/src/components/DateInput.vue +++ b/web/src/components/DateInput.vue @@ -3,6 +3,8 @@ const props = defineProps(["modelValue"]); const emit = defineEmits(['update:modelValue']); function dateToYYYYMMDD(d: Date) : string { + if(d == null) + return ""; // alternative implementations in https://stackoverflow.com/q/23593052/1850609 //return new Date(d.getTime() - (d.getTimezoneOffset() * 60 * 1000)).toISOString().split('T')[0]; return d.toISOString().split('T')[0];