mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-05-09 07:34:55 -04:00
Fix missing default value for notificationPreferences lookup in unsubscribe query
This commit is contained in:
@@ -57,7 +57,7 @@ export const unsubscribe: APIHandler<'unsubscribe/:token'> = async ({token}, _au
|
||||
SET data = jsonb_set(
|
||||
data,
|
||||
'{notificationPreferences,${notification_type}}',
|
||||
(data->'notificationPreferences'->'${notification_type}' || '[]'::jsonb) - 'email'
|
||||
(COALESCE(data->'notificationPreferences'->'${notification_type}', '["email", "browser", "mobile"]'::jsonb) - 'email')
|
||||
)
|
||||
WHERE id = $1`,
|
||||
[user_id],
|
||||
|
||||
Reference in New Issue
Block a user