summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/fields/relational_fields.js1
-rw-r--r--addons/web/static/src/js/views/form/form_view.js7
2 files changed, 3 insertions, 5 deletions
diff --git a/addons/web/static/src/js/fields/relational_fields.js b/addons/web/static/src/js/fields/relational_fields.js
index 667c2a1b6ca..72476d74c92 100644
--- a/addons/web/static/src/js/fields/relational_fields.js
+++ b/addons/web/static/src/js/fields/relational_fields.js
@@ -2274,6 +2274,7 @@ var FieldMany2ManyTags = AbstractField.extend({
fieldsToFetch: {
display_name: {type: 'char'},
},
+ limit: 1000,
/**
* @constructor
diff --git a/addons/web/static/src/js/views/form/form_view.js b/addons/web/static/src/js/views/form/form_view.js
index 9d13fd36b16..ba58a131155 100644
--- a/addons/web/static/src/js/views/form/form_view.js
+++ b/addons/web/static/src/js/views/form/form_view.js
@@ -156,11 +156,8 @@ var FormView = BasicView.extend({
*/
_setSubViewLimit: function (attrs) {
var view = attrs.views && attrs.views[attrs.mode];
- var limit = view && view.arch.attrs.limit && parseInt(view.arch.attrs.limit);
- if (!limit && attrs.widget === 'many2many_tags') {
- limit = 1000;
- }
- attrs.limit = limit || 40;
+ var limit = view && view.arch.attrs.limit && parseInt(view.arch.attrs.limit, 10);
+ attrs.limit = limit || attrs.Widget.prototype.limit || 40;
},
});