From c7f013589d18151ce13cb0b3d16a48f68e4f220c Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Mon, 30 Oct 2023 22:18:17 +0100 Subject: [PATCH] Api v1.15.0 (#1596) * fix(chalice): fixed update GDPR --- api/chalicelib/core/projects.py | 4 ++-- ee/api/chalicelib/core/projects.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/chalicelib/core/projects.py b/api/chalicelib/core/projects.py index 91964d59d..7cbb2378d 100644 --- a/api/chalicelib/core/projects.py +++ b/api/chalicelib/core/projects.py @@ -183,11 +183,11 @@ def get_gdpr(project_id): def edit_gdpr(project_id, gdpr: schemas.GdprSchema): with pg_client.PostgresClient() as cur: query = cur.mogrify("""UPDATE public.projects - SET gdpr = gdpr|| %(gdpr)s + SET gdpr = gdpr|| %(gdpr)s::jsonb WHERE project_id = %(project_id)s AND deleted_at ISNULL RETURNING gdpr;""", - {"project_id": project_id, "gdpr": json.dumps(gdpr.model_dump_json())}) + {"project_id": project_id, "gdpr": json.dumps(gdpr.model_dump())}) cur.execute(query=query) row = cur.fetchone() if not row: diff --git a/ee/api/chalicelib/core/projects.py b/ee/api/chalicelib/core/projects.py index e14943864..886162dde 100644 --- a/ee/api/chalicelib/core/projects.py +++ b/ee/api/chalicelib/core/projects.py @@ -223,11 +223,11 @@ def get_gdpr(project_id): def edit_gdpr(project_id, gdpr: schemas.GdprSchema): with pg_client.PostgresClient() as cur: query = cur.mogrify("""UPDATE public.projects - SET gdpr = gdpr|| %(gdpr)s + SET gdpr = gdpr|| %(gdpr)s::jsonb WHERE project_id = %(project_id)s AND deleted_at ISNULL RETURNING gdpr;""", - {"project_id": project_id, "gdpr": json.dumps(gdpr.model_dump_json())}) + {"project_id": project_id, "gdpr": json.dumps(gdpr.model_dump())}) cur.execute(query=query) row = cur.fetchone() if not row: