diff --git a/resources/js/components/ui/DateRangePicker/DateRangePicker.vue b/resources/js/components/ui/DateRangePicker/DateRangePicker.vue index f2b606116d..8ece9d0313 100644 --- a/resources/js/components/ui/DateRangePicker/DateRangePicker.vue +++ b/resources/js/components/ui/DateRangePicker/DateRangePicker.vue @@ -78,6 +78,12 @@ const placeholder = parseAbsoluteToLocal(new Date().toISOString()); const calendarEvents = computed(() => ({ 'update:model-value': (event) => { if (props.granularity === 'day') { + + // Avoid fatal error `Cannot set properties of undefined (setting 'hour')` + if (event.end == null) { + return + } + event.start.hour = 0; event.start.minute = 0; event.start.second = 0;