From 817e5bcfc5cdbdcdb502e2c7d2a56a19b793a16e Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 2 May 2025 23:46:06 -0700 Subject: fix(badges): Properly set badge time when mutating --- src/lib/Utility/time.ts | 8 +------- src/routes/user/[user]/badges/+page.svelte | 2 +- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/lib/Utility/time.ts b/src/lib/Utility/time.ts index c5edc6fb..da864e26 100644 --- a/src/lib/Utility/time.ts +++ b/src/lib/Utility/time.ts @@ -11,10 +11,4 @@ export const dateToInputTime = (date: Date) => { return date.toISOString().slice(0, 16); }; -export const inputTimeToDatabaseTime = (date: Date) => { - const offset = date.getTimezoneOffset(); - - date.setMinutes(date.getMinutes() + offset); - - return dateToDatabaseTime(date); -}; +export const inputTimeToDatabaseTime = (date: Date) => dateToDatabaseTime(date); diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index 44dd852a..fa01707f 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -262,7 +262,7 @@ post: activityURL.value || '#', description: description.value, category: category.value, - time: time.valueAsDate ? inputTimeToDatabaseTime(time.valueAsDate) : undefined, + time: inputTimeToDatabaseTime(new Date(time.value)), hidden: hidden.value === 'Hidden', source: source.value, designer: designer.value -- cgit v1.2.3