diff --git a/static/src/app/models/pos_order_patch.js b/static/src/app/models/pos_order_patch.js index c8960a8..78efed9 100644 --- a/static/src/app/models/pos_order_patch.js +++ b/static/src/app/models/pos_order_patch.js @@ -47,5 +47,15 @@ patch(PosOrder.prototype, { } return true; }); + }, + + pointsForPrograms(programs) { + const result = super.pointsForPrograms(...arguments); + for (const program of this.models["loyalty.program"].getAll()) { + if (!(program.id in result)) { + result[program.id] = []; + } + } + return result; } });