mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-28 22:42:11 +01:00
Merged PR 1686: #4508 Pickup Shelf In Clear Cover Items after Routing to new Details page
#4508 Pickup Shelf In Clear Cover Items after Routing to new Details page
This commit is contained in:
committed by
Lorenz Hilpert
parent
135f0255b8
commit
c7f1b27fdf
@@ -38,6 +38,10 @@ export abstract class PickupShelfDetailsBaseComponent {
|
||||
|
||||
constructor() {
|
||||
this.activatedRoute.params.pipe(takeUntilDestroyed(this.destroyRef)).subscribe((params) => {
|
||||
// // Fix #4508 - Always Reset Cover Items before fetching new ones inside pickup-shelf-in-details.component
|
||||
if (!!this.store.coverOrderItems?.length) {
|
||||
this.store.resetCoverItems();
|
||||
}
|
||||
this.store.fetchOrder({ orderId: Number(params.orderId) });
|
||||
this.store.fetchOrderItems({
|
||||
orderNumber: params.orderNumber ? decodeURIComponent(params.orderNumber) : undefined,
|
||||
|
||||
@@ -251,6 +251,10 @@ export class PickupShelfDetailsStore extends ComponentStore<PickupShelfDetailsSt
|
||||
this.patchState({ fetchPartial });
|
||||
}
|
||||
|
||||
resetCoverItems() {
|
||||
this.patchState({ coverOrderItems: [] });
|
||||
}
|
||||
|
||||
resetSelectedOrderItems() {
|
||||
this.patchState({ selectedOrderItemIds: [] });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user