mirror of
https://dev.azure.com/hugendubel/ISA/_git/ISA-Frontend
synced 2025-12-31 09:37:15 +01:00
Merged PR 498: #1223 UPDATE if status is paid, collection period should not be extended
#1223 UPDATE if status is paid, collection period should not be extended
This commit is contained in:
@@ -112,10 +112,19 @@ export class ShelfEditCompartmentComponent implements OnInit {
|
||||
|
||||
private async populateFormData(compartmentCode: string, processingStatus: OrderItemProcessingStatusValue) {
|
||||
this.form = await this.formService.createFormByCompartmentCode(compartmentCode, processingStatus);
|
||||
const orderNumber = this.form?.get('orderNumber')?.value;
|
||||
this.isPaid$ = this.detailsFacade
|
||||
.getOrderItemsByOrderNumber$(orderNumber)
|
||||
.pipe(map((orderItems) => !!orderItems?.find((orderItem) => !!orderItem?.features?.paid)));
|
||||
const orderNumber = this.form.get('orderNumber').value;
|
||||
this.isPaid$ = this.detailsFacade.getOrderItemsByOrderNumber$(orderNumber).pipe(
|
||||
map(
|
||||
(orderItems) =>
|
||||
!!orderItems.find((orderItem) => {
|
||||
if (orderItem.features === undefined || orderItem.features.paid === undefined) {
|
||||
return false;
|
||||
} else {
|
||||
return !!orderItem.features.paid;
|
||||
}
|
||||
})
|
||||
)
|
||||
);
|
||||
this.items = this.formService.getItemsForm(compartmentCode);
|
||||
this.customerName = this.formService.getCustomerName(compartmentCode);
|
||||
this.cdr.detectChanges();
|
||||
|
||||
396
package-lock.json
generated
396
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user