diff options
Diffstat (limited to 'src/lib')
| -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(); |