From dfd48981478c590435ddb8f1c9b8f46d0fe15519 Mon Sep 17 00:00:00 2001 From: HagerSayed22 Date: Mon, 16 Oct 2023 10:26:59 +0300 Subject: [PATCH] remove router from order and handel null error in installment page --- .../src/app/core/layout/side-bar/side-bar.component.html | 2 +- .../edit-installment/receipt/receipt.component.html | 2 +- .../src/app/pages/installments/installment.component.html | 3 ++- .../src/app/pages/installments/installment.component.ts | 4 ++-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/retail-managment-system/rms-ui/src/app/core/layout/side-bar/side-bar.component.html b/retail-managment-system/rms-ui/src/app/core/layout/side-bar/side-bar.component.html index 963af996..ce7f3b5b 100644 --- a/retail-managment-system/rms-ui/src/app/core/layout/side-bar/side-bar.component.html +++ b/retail-managment-system/rms-ui/src/app/core/layout/side-bar/side-bar.component.html @@ -7,7 +7,7 @@ }}

- {{ + {{ "sidebar.order" | translate }}

diff --git a/retail-managment-system/rms-ui/src/app/pages/installments/edit-installment/receipt/receipt.component.html b/retail-managment-system/rms-ui/src/app/pages/installments/edit-installment/receipt/receipt.component.html index 54f82fc5..a5dd3c42 100644 --- a/retail-managment-system/rms-ui/src/app/pages/installments/edit-installment/receipt/receipt.component.html +++ b/retail-managment-system/rms-ui/src/app/pages/installments/edit-installment/receipt/receipt.component.html @@ -8,7 +8,7 @@

{{ "installments.customer-name" | translate }} : - {{install.order.customer.fullName}} + {{install.order?.customer?.fullName}} {{ "installments.ins-amount" | translate }} : diff --git a/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.html b/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.html index b0c8d66b..a67e2cab 100644 --- a/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.html +++ b/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.html @@ -43,7 +43,8 @@

{{ "installments.customer-name" | translate }} - {{ element.order.customer.fullName }} + {{ element.order?.customer?.fullName }} + diff --git a/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.ts b/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.ts index 86e92429..b6c71fa5 100644 --- a/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.ts +++ b/retail-managment-system/rms-ui/src/app/pages/installments/installment.component.ts @@ -56,9 +56,9 @@ export class InstallmentComponent implements OnInit { const matchFilter:any[] = []; const filters = JSON.parse(filtersJson); filters.forEach(filter => { - data[filter.id] = data.order.customer.fullName; + data[filter.id] = data.order?.customer?.fullName; const val = data[filter.id] === null ? '' : data[filter.id]; - matchFilter.push(val.toLowerCase().includes(filter.value.toLowerCase())); + matchFilter.push(val?.toLowerCase().includes(filter.value?.toLowerCase())); }); return matchFilter.every(Boolean); };