From 47fefea909a75df32f9976a0b17e22308d9d0a49 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Mon, 3 Jun 2019 20:10:34 +0200 Subject: [PATCH] [FIX] sale: propage new parameter to sub-function Oversight of previous forward-port. --- addons/sale/static/src/js/variant_mixin.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/addons/sale/static/src/js/variant_mixin.js b/addons/sale/static/src/js/variant_mixin.js index f216fce656e..62f07289ac0 100644 --- a/addons/sale/static/src/js/variant_mixin.js +++ b/addons/sale/static/src/js/variant_mixin.js @@ -40,16 +40,17 @@ var VariantMixin = { if (!$parent.data('uniqueId')) { $parent.data('uniqueId', _.uniqueId()); } - this._throttledGetCombinationInfo($parent.data('uniqueId'))(ev); + this._throttledGetCombinationInfo($parent.data('uniqueId'))(ev, params); }, /** * @see onChangeVariant * * @private * @param {Event} ev + * @param {$.Element} [params.$container] force the used container * @returns {Deferred} */ - _getCombinationInfo: function (ev) { + _getCombinationInfo: function (ev, params) { var self = this; if ($(ev.target).hasClass('variant_custom_value')) { @@ -578,8 +579,8 @@ var VariantMixin = { _throttledGetCombinationInfo: _.memoize(function (uniqueId) { var dropMisordered = new concurrency.DropMisordered(); var _getCombinationInfo = _.throttle(this._getCombinationInfo.bind(this), 500); - return function (ev) { - return dropMisordered.add(_getCombinationInfo(ev)); + return function (ev, params) { + return dropMisordered.add(_getCombinationInfo(ev, params)); }; }), /**