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