From b48f18bf706348b8611a8ec077cfe131a72880af Mon Sep 17 00:00:00 2001
From: Daniil Digtyar Vasilieva <daniildigtyar@gmail.com>
Date: Fri, 18 Aug 2023 12:01:44 +0200
Subject: [PATCH] [IMP]energy_communities: activate language only if not active

---
 energy_communities/demo/res_lang.xml | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/energy_communities/demo/res_lang.xml b/energy_communities/demo/res_lang.xml
index fb3f4fc1f..c2d647283 100644
--- a/energy_communities/demo/res_lang.xml
+++ b/energy_communities/demo/res_lang.xml
@@ -2,14 +2,11 @@
 
 <odoo>
     <data>
-        <function name="toggle_active" model="res.lang">
-            <value eval="ref('base.lang_es')"/>
-        </function>
-        <function name="toggle_active" model="res.lang">
-            <value eval="ref('base.lang_ca_ES')"/>
-        </function>
-        <function name="toggle_active" model="res.lang">
-            <value eval="ref('base.lang_eu_ES')"/>
-        </function>
+        <function name="toggle_active" model="res.lang"
+                  eval="[ref('base.lang_es')] if not obj(ref('base.lang_es')).active else [False]"/>
+        <function name="toggle_active" model="res.lang"
+                  eval="[ref('base.lang_ca_ES')] if not obj(ref('base.lang_ca_ES')).active else [False]"/>
+        <function name="toggle_active" model="res.lang"
+                  eval="[ref('base.lang_eu_ES')] if not obj(ref('base.lang_eu_ES')).active else [False]"/>
     </data>
 </odoo>
-- 
GitLab