aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-05-02 23:46:06 -0700
committerFuwn <[email protected]>2025-05-02 23:46:06 -0700
commit817e5bcfc5cdbdcdb502e2c7d2a56a19b793a16e (patch)
treea7c9a5fce78014b095990c4f1474cc4001e230c8 /src
parentfix(birthdays): Send cookie to bypass bot detection (diff)
downloaddue.moe-817e5bcfc5cdbdcdb502e2c7d2a56a19b793a16e.tar.xz
due.moe-817e5bcfc5cdbdcdb502e2c7d2a56a19b793a16e.zip
fix(badges): Properly set badge time when mutating
Diffstat (limited to 'src')
-rw-r--r--src/lib/Utility/time.ts8
-rw-r--r--src/routes/user/[user]/badges/+page.svelte2
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