summaryrefslogtreecommitdiff
path: root/addons/partner_autocomplete/static
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2018-12-05 18:46:15 +0100
committerChristophe Simonis <chs@odoo.com>2018-12-05 18:46:15 +0100
commite1f9499d2672fb0a346f8ac74552f038f5204a64 (patch)
tree38ebad5335219138fcee5e3653a941ca834ff67f /addons/partner_autocomplete/static
parent58997a955759b8ffeaecff428dab7c83d08d09ad (diff)
parent053bb45706f6da416cf87451dd8cd15f612f7c83 (diff)
[MERGE] forward port branch 12.0 up to 053bb45706f
Diffstat (limited to 'addons/partner_autocomplete/static')
-rw-r--r--addons/partner_autocomplete/static/src/js/partner_autocomplete_many2one.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/addons/partner_autocomplete/static/src/js/partner_autocomplete_many2one.js b/addons/partner_autocomplete/static/src/js/partner_autocomplete_many2one.js
index 059629010b8..83f2ce9ce0b 100644
--- a/addons/partner_autocomplete/static/src/js/partner_autocomplete_many2one.js
+++ b/addons/partner_autocomplete/static/src/js/partner_autocomplete_many2one.js
@@ -58,6 +58,19 @@ var PartnerField = FieldMany2One.extend({
},
/**
+ * Returns the display_name from a string which contains it but was altered
+ * as a result of the show_vat option.
+ * Note that the split is done on a 'figuredash', not a standard dash.
+ *
+ * @private
+ * @param {string} value
+ * @returns {string} display_name without TaxID
+ */
+ _getDisplayNameWithoutVAT: function (value) {
+ return value.split(' ‒ ')[0];
+ },
+
+ /**
* Modify autocomplete results rendering
* Add logo in the autocomplete results if logo is provided
*
@@ -91,6 +104,7 @@ var PartnerField = FieldMany2One.extend({
* @private
*/
_renderEdit: function (){
+ this.m2o_value = this._getDisplayNameWithoutVAT(this.m2o_value);
this._super.apply(this, arguments);
this._modifyAutompleteRendering();
},