diff --git a/addons/point_of_sale/static/src/js/screens.js b/addons/point_of_sale/static/src/js/screens.js index a50ccb14c0e..f0623933788 100644 --- a/addons/point_of_sale/static/src/js/screens.js +++ b/addons/point_of_sale/static/src/js/screens.js @@ -399,6 +399,9 @@ var NumpadWidget = PosBaseWidget.extend({ this.$el.find('.mode-button[data-mode="price"]') .toggleClass('disabled-mode', !has_price_control_rights) .prop('disabled', !has_price_control_rights); + if (!has_price_control_rights && this.state.get('mode')=='price'){ + this.state.changeMode('quantity'); + } }, clickDeleteLastChar: function() { return this.state.deleteLastChar();