From 4c1bfafa12b1d6fcb8277b57bdf2dad143321ed4 Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Tue, 14 Jun 2011 10:10:46 +0200 Subject: [PATCH] [fix] fixed some problem with quick create showing bzr revid: nicolas.vanhoren@openerp.com-20110614081046-6nai60903x2qcyde --- addons/base/static/src/js/form.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js index d2f23bdc262..66d77ed1bf6 100644 --- a/addons/base/static/src/js/form.js +++ b/addons/base/static/src/js/form.js @@ -1140,7 +1140,10 @@ openerp.base.form.FieldMany2One = openerp.base.form.Field.extend({ }); }}); } - if (self.value === undefined) { + var raw_result = _(data.result).map(function(x) {return x[1];}) + if (search_val.length > 0 && + !_.include(raw_result, search_val) && + (!self.value || search_val !== self.value[1])) { values.push({label: '   Create "' + $('').text(search_val).html() + '"', action: function() { self._quick_create(search_val);