summaryrefslogtreecommitdiff
path: root/addons/barcodes/static/src/js/barcode_form_view.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/barcodes/static/src/js/barcode_form_view.js')
-rw-r--r--addons/barcodes/static/src/js/barcode_form_view.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/addons/barcodes/static/src/js/barcode_form_view.js b/addons/barcodes/static/src/js/barcode_form_view.js
index c238df4da59..8f6a3b0a3e2 100644
--- a/addons/barcodes/static/src/js/barcode_form_view.js
+++ b/addons/barcodes/static/src/js/barcode_form_view.js
@@ -93,8 +93,14 @@ FormController.include({
*/
_barcodeSelectedCandidate: function (candidate, record, barcode, activeBarcode) {
var changes = {};
- changes[activeBarcode.quantity] = candidate.data[activeBarcode.quantity] + 1;
- return this.model.notifyChanges(candidate.id, changes);
+ var candidateChanges = {};
+ candidateChanges[activeBarcode.quantity] = candidate.data[activeBarcode.quantity] + 1;
+ changes[activeBarcode.fieldName] = {
+ operation: 'UPDATE',
+ id: candidate.id,
+ data: candidateChanges,
+ };
+ return this.model.notifyChanges(this.handle, changes);
},
/**
* @private