From 974f78b84ac989b0ceab0ab48ceca002bbc9b296 Mon Sep 17 00:00:00 2001 From: Taha Yassine Kraiem Date: Fri, 10 Jun 2022 17:51:47 +0200 Subject: [PATCH] feat(api): custom metrics config --- api/chalicelib/core/custom_metrics.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/chalicelib/core/custom_metrics.py b/api/chalicelib/core/custom_metrics.py index a2794f22e..c3bdb134d 100644 --- a/api/chalicelib/core/custom_metrics.py +++ b/api/chalicelib/core/custom_metrics.py @@ -225,7 +225,9 @@ def create(project_id, user_id, data: schemas.CreateCustomMetricsSchema, dashboa _data[f"filter_{i}"] = s.filter.json() series_len = len(data.series) data.series = None - params = {"user_id": user_id, "project_id": project_id, **data.dict(), **_data} + params = {"user_id": user_id, "project_id": project_id, + "default_config": json.dumps(data.config.dict()), + **data.dict(), **_data} query = cur.mogrify(f"""\ WITH m AS (INSERT INTO metrics (project_id, user_id, name, is_public, view_type, metric_type, metric_of, metric_value,