From 0670dbfdb1d4cfead76aca44b789ee86b8aedb3a Mon Sep 17 00:00:00 2001 From: Nino Righi Date: Tue, 2 Dec 2025 11:59:35 +0000 Subject: [PATCH] Merged PR 2063: fix(domain-checkout): After refreshing cart availabilities always keep previo... fix(domain-checkout): After refreshing cart availabilities always keep previous selected price from purchasing options modal Ref: #5488 --- .../src/domain/checkout/checkout.service.ts | 7 ++++++- .../checkout-review.component.html | 2 +- .../checkout-review.component.ts | 20 ------------------- 3 files changed, 7 insertions(+), 22 deletions(-) diff --git a/apps/isa-app/src/domain/checkout/checkout.service.ts b/apps/isa-app/src/domain/checkout/checkout.service.ts index 50fc8dc4e..52e7f53b3 100644 --- a/apps/isa-app/src/domain/checkout/checkout.service.ts +++ b/apps/isa-app/src/domain/checkout/checkout.service.ts @@ -1251,7 +1251,12 @@ export class DomainCheckoutService { await this.updateItemInShoppingCart({ processId, - update: { availability }, + update: { + availability: { + ...availability, + price: item?.availability?.price ?? availability?.price, + }, // #5488 After Refreshing Availabilities in Cart make sure to keep the original selected price from purchasing options modal + }, shoppingCartItemId: item.id, }).toPromise(); diff --git a/apps/isa-app/src/page/checkout/checkout-review/checkout-review.component.html b/apps/isa-app/src/page/checkout/checkout-review/checkout-review.component.html index bca0deef1..79b102c94 100644 --- a/apps/isa-app/src/page/checkout/checkout-review/checkout-review.component.html +++ b/apps/isa-app/src/page/checkout/checkout-review/checkout-review.component.html @@ -132,7 +132,7 @@ } }