From cb3c6a79ea741c3ae784be3565b297e27da426f1 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Tue, 26 Oct 2021 13:05:07 +0200
Subject: [PATCH] [FIX]Display curve for extenral user

---
 models/enercoop_operation.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/models/enercoop_operation.py b/models/enercoop_operation.py
index 516f3f5..391d1b2 100644
--- a/models/enercoop_operation.py
+++ b/models/enercoop_operation.py
@@ -1094,11 +1094,11 @@ class EnercoopOperation(models.Model):
             enercoop_counter_ids = self.env['enercoop.counter'].search([('partner_id', '=', partner_id)])
         else:
             if type == 'cons':
-                enercoop_counter_ids = self.env['enercoop.counter'].search(
-                    [('enercoop_operation_ids', 'in', self.enercoop_delivery_operation_ids.ids)])
+                enercoop_counter_ids = self.env['enercoop.counter'].sudo().search(
+                    [('enercoop_operation_ids', 'in', self.sudo().enercoop_delivery_operation_ids.ids)])
             else:
-                enercoop_counter_ids = self.env['enercoop.counter'].search(
-                    [('enercoop_operation_ids', 'in', self.enercoop_injection_operation_ids.ids)])
+                enercoop_counter_ids = self.env['enercoop.counter'].sudo().search(
+                    [('enercoop_operation_ids', 'in', self.sudo().enercoop_injection_operation_ids.ids)])
 
         if type == 'cons':
             chart_data = self.get_cdc_by_query_cons(step_courbe, date_start, date_end, enercoop_counter_ids)
-- 
GitLab