aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Database/userConfiguration.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-02-12 09:30:30 -0800
committerFuwn <[email protected]>2024-02-12 09:30:30 -0800
commit9770e3f336a26ae4a7d6d9fd6b3c1c1f3ec65bd7 (patch)
treeab72a752caeb7533b2003317df42f764badd8aae /src/lib/Database/userConfiguration.ts
parentrefactor(settings): move settings sync to component (diff)
downloaddue.moe-9770e3f336a26ae4a7d6d9fd6b3c1c1f3ec65bd7.tar.xz
due.moe-9770e3f336a26ae4a7d6d9fd6b3c1c1f3ec65bd7.zip
fix(configuration): push updated_at
Diffstat (limited to 'src/lib/Database/userConfiguration.ts')
-rw-r--r--src/lib/Database/userConfiguration.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lib/Database/userConfiguration.ts b/src/lib/Database/userConfiguration.ts
index 1b6f152e..3a01411e 100644
--- a/src/lib/Database/userConfiguration.ts
+++ b/src/lib/Database/userConfiguration.ts
@@ -24,12 +24,14 @@ export const getUserConfiguration = async (userId: number) => {
};
export const setUserConfiguration = async (userId: number, configuration: NewUserConfiguration) => {
- if (!configuration.updated_at) configuration.updated_at = new Date().toISOString();
-
const { data, error } = await supabase
.from('user_configuration')
.upsert(
- { user_id: userId, configuration: configuration.configuration },
+ {
+ user_id: userId,
+ configuration: configuration.configuration,
+ updated_at: configuration.updated_at || new Date().toISOString()
+ },
{ onConflict: 'user_id' }
)
.select();