From 6a738b25fb6238403e8fb993b7f701d7fb182013 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Wed, 17 Jan 2024 17:51:11 +0100
Subject: [PATCH] [FIX] get integer id iso record

---
 controllers/main.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/controllers/main.py b/controllers/main.py
index d39f43b..7464927 100644
--- a/controllers/main.py
+++ b/controllers/main.py
@@ -79,7 +79,7 @@ class CustomerPortal(CustomerPortal):
                 self._get_data_date(
                     render_values.get("isDataCdc"),
                     operation,
-                    request.env.user.commercial_partner_id,
+                    request.env.user.commercial_partner_id.id,
                 )
             )
             partner_ids = request.env.user.commercial_partner_id
@@ -125,7 +125,7 @@ class CustomerPortal(CustomerPortal):
                 self._get_data_date(
                     render_values.get("isDataCdc"),
                     operation,
-                    request.env.user.commercial_partner_id,
+                    request.env.user.commercial_partner_id.id,
                 )
             )
             partner_ids = request.env.user.commercial_partner_id
@@ -167,6 +167,7 @@ class CustomerPortal(CustomerPortal):
             - When click on a consumer, a productor or a PRM
             - When click on date range
         """
+        # TODO: add check that prm_id and partner_id are allowed for this user
         operation = request.env["acc.operation"].browse(operation_id)
         vals = operation.graph_view_global(
             start_date, end_date, partner_id, prm_id, data_type
-- 
GitLab