diff options
| author | Jeremy Kersten <jke@odoo.com> | 2018-04-24 21:55:46 +0200 |
|---|---|---|
| committer | Jeremy Kersten <jke@odoo.com> | 2018-05-07 09:09:38 +0200 |
| commit | 6a0274b300a25859d8c4d924dd9f032d5a0a39c9 (patch) | |
| tree | d6bbd37155e3e18f0269675e3cffac13d19f3072 /addons/website_sale_wishlist/static | |
| parent | 98a74c613bc8f82db9a7aa7c13e1142b129c894d (diff) | |
[FIX] website_sale_[wishlist|comparison]: don't try to add 'undefined' product
In case of a combinaison is not possible, the add to should not be shown.
This commit is related to #23397
Diffstat (limited to 'addons/website_sale_wishlist/static')
| -rw-r--r-- | addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js | 2 | ||||
| -rw-r--r-- | addons/website_sale_wishlist/static/src/less/website_sale_wishlist.less | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js b/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js index 3eb511140a3..3be63b14ad2 100644 --- a/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js +++ b/addons/website_sale_wishlist/static/src/js/website_sale_wishlist.js @@ -75,7 +75,7 @@ var ProductWishlist = Widget.extend({ if (!product_id && e.currentTarget.classList.contains('o_add_wishlist_dyn')) { product_id = parseInt($el.parent().find('.product_id').val()); } - if (!_.contains(self.wishlist_product_ids, product_id)) { + if (product_id && !_.contains(self.wishlist_product_ids, product_id)) { return ajax.jsonRpc('/shop/wishlist/add', 'call', { 'product_id': product_id }).then(function () { diff --git a/addons/website_sale_wishlist/static/src/less/website_sale_wishlist.less b/addons/website_sale_wishlist/static/src/less/website_sale_wishlist.less index 2bac6365fa7..7804a44f1b1 100644 --- a/addons/website_sale_wishlist/static/src/less/website_sale_wishlist.less +++ b/addons/website_sale_wishlist/static/src/less/website_sale_wishlist.less @@ -2,6 +2,10 @@ .td-wish-btn { width: 140px; } + + div.css_not_available .o_add_wishlist_dyn { + display: none; + } } // XS size |
