From e309d598800acfb735cdf46b6b5016678d10f1f0 Mon Sep 17 00:00:00 2001 From: Raphael Odini Date: Fri, 29 Mar 2024 10:52:38 +0100 Subject: [PATCH] fix(Tracker): errors linked to user_id --- lemarche/utils/tracker.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lemarche/utils/tracker.py b/lemarche/utils/tracker.py index ebfa7505b..7509f6993 100644 --- a/lemarche/utils/tracker.py +++ b/lemarche/utils/tracker.py @@ -56,7 +56,9 @@ def track(page: str = "", action: str = "load", meta: dict = {}): # noqa B006 # Don't log in dev if settings.BITOUBI_ENV not in ("dev", "test"): date_created = timezone.now() - user_id = int(meta.get("user_id")) if meta.get("user_id", None) else None + user_id = meta.get("user_id", None) + if user_id: + user_id = int(user_id[0]) if (type(user_id) is list) else int(user_id) user_kind = meta.get("user_kind") if meta.get("user_kind", "") else "" siae_id = meta.get("siae_id", None) if siae_id: