diff options
| author | Gorash <chm@odoo.com> | 2019-09-18 11:39:32 +0000 |
|---|---|---|
| committer | David Monjoie <dmo@odoo.com> | 2019-09-19 07:40:47 +0000 |
| commit | d1f25b178a165f2575a142f2a886ea2d6234cd51 (patch) | |
| tree | a8a1459c2bdbb1a6f56bfc42fc37f630548c1cd9 /addons/web_editor/controllers/main.py | |
| parent | f7c2cb088c2be1dbf5c85b3a47a77be68fb0ea84 (diff) | |
[FIX] web_editor: recursive checkbox check
In multi-level checkboxes, if there is only one checkbox per level, the
expected behavior is that all checkbox will be checked if one of them is
checked. This was not the case before this commit.
Diffstat (limited to 'addons/web_editor/controllers/main.py')
| -rw-r--r-- | addons/web_editor/controllers/main.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/web_editor/controllers/main.py b/addons/web_editor/controllers/main.py index bc053a743ba..cad5291d875 100644 --- a/addons/web_editor/controllers/main.py +++ b/addons/web_editor/controllers/main.py @@ -143,7 +143,7 @@ class Web_Editor(http.Controller): ul = ul.getparent() for child in ul.getchildren(): - if child.tag == 'li' and 'o_checked' not in child.get('class', ''): + if child.tag == 'li' and 'checklist-id' in child.get('id', '') and 'o_checked' not in child.get('class', ''): allSelected = False node = ul.getprevious() |
