diff --git a/modules/ticket/back/methods/ticket/updateDiscount.js b/modules/ticket/back/methods/ticket/updateDiscount.js index 0e8c4197b8..e4a54d6ba3 100644 --- a/modules/ticket/back/methods/ticket/updateDiscount.js +++ b/modules/ticket/back/methods/ticket/updateDiscount.js @@ -80,7 +80,7 @@ module.exports = Self => { fields: ['salesPersonFk'] } }, - }); + }, options); const salesPersonId = ticket.client().salesPersonFk; const usesMana = await models.WorkerMana.findOne({ where: { @@ -102,10 +102,10 @@ module.exports = Self => { value: value, componentFk: componentId}, options); - const updatedSale = models.Sale.update({id: sale.id}, + const updatedSale = models.Sale.updateAll({id: sale.id}, {discount: newDiscount}, options); - promises.push([newComponent, updatedSale]); + promises.push(newComponent, updatedSale); } await Promise.all(promises); diff --git a/modules/ticket/back/models/sale.json b/modules/ticket/back/models/sale.json index 894a2608f4..d9ad24be3b 100644 --- a/modules/ticket/back/models/sale.json +++ b/modules/ticket/back/models/sale.json @@ -1,6 +1,11 @@ { "name": "Sale", - "base": "VnModel", + "base": "Loggable", + "log": { + "model": "TicketLog", + "relation": "ticket", + "showField": "concept" + }, "options": { "mysql": { "table": "sale"