From 0a333072065ef20e81f5f480f4560f4fcb0d14a1 Mon Sep 17 00:00:00 2001 From: MauricioGarciaS <47052044+MauricioGarciaS@users.noreply.github.com> Date: Tue, 13 Dec 2022 18:06:26 +0100 Subject: [PATCH] Added json to transform data dict --- ee/api/chalicelib/utils/events_queue.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ee/api/chalicelib/utils/events_queue.py b/ee/api/chalicelib/utils/events_queue.py index 9858e055b..d95938857 100644 --- a/ee/api/chalicelib/utils/events_queue.py +++ b/ee/api/chalicelib/utils/events_queue.py @@ -26,7 +26,10 @@ class EventQueue(): params[f'project_id_{i}'] = project_id params[f'user_id_{i}'] = user_id for _key, _val in element.dict().items(): - params[f'{_key}_{i}'] = _val + if _key == 'data': + params[f'{_key}_{i}'] = json.dumps(_val) + else: + params[f'{_key}_{i}'] = _val events.append(f"(%(project_id_{i})s, %(user_id_{i})s, %(timestamp_{i})s, %(action_{i})s, %(source_{i})s, %(category_{i})s, %(data_{i})s::jsonb)") i += 1 if i == 0: