From 3038fe58d062c8fd136af9bf5846eb554b7a3356 Mon Sep 17 00:00:00 2001 From: Shekar Siri Date: Tue, 28 Jan 2025 12:51:16 +0100 Subject: [PATCH] fix(ui): default settings values for existing users --- .../schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql | 9 +++++++++ scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/ee/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql b/ee/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql index 3979d7e2d..686896aca 100644 --- a/ee/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql +++ b/ee/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql @@ -93,6 +93,15 @@ DROP TYPE IF EXISTS events.resource_method; ALTER TYPE integration_provider ADD VALUE IF NOT EXISTS 'dynatrace'; +UPDATE users SET settings=COALESCE(settings, '{}'::jsonb) || '{ + "modules": [ + "usability-tests", + "feature-flags" + ] +}'::jsonb +WHERE settings IS NULL + OR settings -> 'modules' IS NULL; + COMMIT; \elif :is_next diff --git a/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql b/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql index d11df4e0b..98f66aa61 100644 --- a/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql +++ b/scripts/schema/db/init_dbs/postgresql/1.21.0/1.21.0.sql @@ -88,6 +88,15 @@ DROP TYPE IF EXISTS events.resource_method; ALTER TYPE integration_provider ADD VALUE IF NOT EXISTS 'dynatrace'; +UPDATE users SET settings=COALESCE(settings, '{}'::jsonb) || '{ + "modules": [ + "usability-tests", + "feature-flags" + ] +}'::jsonb +WHERE settings IS NULL + OR settings -> 'modules' IS NULL; + COMMIT; \elif :is_next