summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucas Perais (lpe) <lpe@odoo.com>2018-07-03 12:10:44 +0200
committerLucas Perais (lpe) <lpe@odoo.com>2018-07-04 09:28:04 +0200
commitdaedcd92e36abdca43dd5580288311a05d87da24 (patch)
tree5b83e3cc8338ca9465dc353084421288c6a6bbd2
parent775fbcda352ac39e47fd6829afd117cc4622e00c (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.js1
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) {