changeset d6f44538cead in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset&node=d6f44538cead
description:
        Do not change action name if menu has multiple keywords

        issue10828
        review353011002
diffstat:

 trytond/ir/action.py |  7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diffs (18 lines):

diff -r 8baafacac571 -r d6f44538cead trytond/ir/action.py
--- a/trytond/ir/action.py      Mon Oct 11 22:53:02 2021 +0200
+++ b/trytond/ir/action.py      Fri Oct 15 19:15:14 2021 +0200
@@ -274,10 +274,11 @@
                 keywords.append(value)
         if keyword == 'tree_open' and model == Menu.__name__:
             menu = Menu(model_id)
-            if menu.parent:
-                for value in keywords:
-                    if value['type'] == 'ir.action.act_window':
+            for value in keywords:
+                if value['type'] == 'ir.action.act_window':
+                    if len(keywords) == 1:
                         value['name'] = menu.name
+                    if menu.parent:
                         parent = menu.parent
                         if parent.name == value['name']:
                             parent = parent.parent

Reply via email to