diff --git a/bin/backend/classes/ShippingRules.js b/bin/backend/classes/ShippingRules.js index bf45e0294c6c87301eef0d7f7ecbf20211fdc80a..dffbf1e399b9a0324a0744e585d15ee53aae8a19 100644 --- a/bin/backend/classes/ShippingRules.js +++ b/bin/backend/classes/ShippingRules.js @@ -25,10 +25,16 @@ define('package/quiqqer/shipping/bin/backend/classes/ShippingRules', [ * @return {Promise|*} */ getList: function (options) { + // workaround for https://dev.quiqqer.com/quiqqer/shipping/-/issues/52 + const optionsWithoutButtons = Object.assign({}, options); + if (typeof optionsWithoutButtons['buttons'] !== 'undefined') { + delete optionsWithoutButtons['buttons']; + } + return new Promise(function (resolve, reject) { QUIAjax.get('package_quiqqer_shipping_ajax_backend_rules_getList', resolve, { 'package': 'quiqqer/shipping', - options : JSON.encode(options), + options : JSON.encode(optionsWithoutButtons), onError : reject }); });