From 7b968df48ec9555390d7e49f5937d73fd5bc76cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Veronika=20Feh=C3=A9rv=C3=ADziov=C3=A1?= <128744051+VeronikaFeherviziova@users.noreply.github.com> Date: Fri, 31 Oct 2025 23:29:14 +0100 Subject: [PATCH] fix: incorrect date due to localtime/utc --- frontend/app/components/InternshipEditor.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/frontend/app/components/InternshipEditor.vue b/frontend/app/components/InternshipEditor.vue index 8306e2f..98bf7cc 100644 --- a/frontend/app/components/InternshipEditor.vue +++ b/frontend/app/components/InternshipEditor.vue @@ -91,12 +91,19 @@ const form = ref({ const user = useSanctumUser(); +function dateTimeFixup(datetime: Date) { + const year = datetime.getFullYear() + const month = String(datetime.getMonth() + 1).padStart(2, '0') + const day = String(datetime.getDate()).padStart(2, '0') + return `${year}-${month}-${day}`; +} + function triggerSubmit() { const new_internship: NewInternship = { user_id: user.value?.id!, company_id: form.value.company_id!, - start: form.value.start, - end: form.value.end, + start: dateTimeFixup(form.value.start as any), + end: dateTimeFixup(form.value.end as any), year_of_study: form.value.year_of_study, semester: form.value.semester === "Zimný" ? "WINTER" : "SUMMER", position_description: form.value.description