fix: add optional chaining to program_id access in coupon mapping to prevent runtime errors
This commit is contained in:
parent
7a7556e8a9
commit
084bec9c04
@ -215,7 +215,7 @@ patch(PosOrder.prototype, {
|
||||
}))
|
||||
.concat(
|
||||
this._code_activated_coupon_ids.map((coupon) => ({
|
||||
program_id: coupon.program_id.id,
|
||||
program_id: coupon.program_id?.id,
|
||||
coupon_id: coupon.id,
|
||||
}))
|
||||
);
|
||||
|
||||
@ -25,7 +25,7 @@ patch(PosStore.prototype, {
|
||||
}))
|
||||
.concat(
|
||||
order._code_activated_coupon_ids.map((coupon) => ({
|
||||
program_id: coupon.program_id.id,
|
||||
program_id: coupon.program_id?.id,
|
||||
coupon_id: coupon.id,
|
||||
}))
|
||||
);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user