[FIX] pos_loyalty: reset if the order is empty

closes odoo/odoo#102147

X-original-commit: 1a12b819fd7cfef98c11325e25d687361c4f9be5
Signed-off-by: Trinh Jacky (trj) <trj@odoo.com>
This commit is contained in:
Vishnu Vanneri
2022-10-05 23:37:13 +02:00
parent 66264a8d86
commit 2db3787473
@@ -11,6 +11,7 @@ export const PosLoyaltyTicketScreen = (TicketScreen) =>
class PosLoyaltyTicketScreen extends TicketScreen {
_onUpdateSelectedOrderline() {
const order = this.getSelectedSyncedOrder();
if (!order) return NumberBuffer.reset();
const selectedOrderlineId = this.getSelectedOrderlineId();
const orderline = order.orderlines.find((line) => line.id == selectedOrderlineId);
if (orderline && this._isEWalletGiftCard(orderline)) {