diff options
| author | Fuwn <[email protected]> | 2024-02-12 09:30:30 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-02-12 09:30:30 -0800 |
| commit | 9770e3f336a26ae4a7d6d9fd6b3c1c1f3ec65bd7 (patch) | |
| tree | ab72a752caeb7533b2003317df42f764badd8aae /src/lib/Database/userConfiguration.ts | |
| parent | refactor(settings): move settings sync to component (diff) | |
| download | due.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.ts | 8 |
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(); |