diff options
| author | Lucas Perais (lpe) <lpe@odoo.com> | 2018-07-03 12:10:44 +0200 |
|---|---|---|
| committer | Lucas Perais (lpe) <lpe@odoo.com> | 2018-07-04 09:28:04 +0200 |
| commit | daedcd92e36abdca43dd5580288311a05d87da24 (patch) | |
| tree | 5b83e3cc8338ca9465dc353084421288c6a6bbd2 | |
| parent | 775fbcda352ac39e47fd6829afd117cc4622e00c (diff) | |
[FIX] web: mock fieldsViewGet don't delete raw attrs
Have a view with a field as:
<field name="stuck_in_the_middle" attrs="{'readonly': [('with_you', '=', False)]}"/>
Before this commit, the contents of attrs were parsed and merged into the modifiers
and the attrs attribute of the node was deleted
which might cause divergence between reality and tests
After this commit, the mock server does what the server does in this case
closes #25583
| -rw-r--r-- | addons/web/static/tests/helpers/mock_server.js | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/addons/web/static/tests/helpers/mock_server.js b/addons/web/static/tests/helpers/mock_server.js index 08f3bb95c77..4ae38143225 100644 --- a/addons/web/static/tests/helpers/mock_server.js +++ b/addons/web/static/tests/helpers/mock_server.js @@ -229,7 +229,6 @@ var MockServer = Class.extend({ if (node.attrs.attrs) { var attrs = pyeval.py_eval(node.attrs.attrs); _.extend(modifiers, attrs); - delete node.attrs.attrs; } if (node.attrs.states) { if (!modifiers.invisible) { |
