From a91539ec61ee6d74ea2d4e15a6e923a808e5a366 Mon Sep 17 00:00:00 2001 From: Joao Ramos Date: Thu, 11 Jan 2024 14:18:04 +0000 Subject: [PATCH 1/2] Download CSV is now also allowed for Agent and Corporates --- src/pages/payment-record.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/payment-record.tsx b/src/pages/payment-record.tsx index 432dcb00..0aacddcb 100644 --- a/src/pages/payment-record.tsx +++ b/src/pages/payment-record.tsx @@ -784,18 +784,20 @@ export default function PaymentRecord() {

Payment Record

- {(user.type === "developer" || user.type === "admin") && ( -
+
+ {(user.type === "developer" || user.type === "admin" || user.type === 'agent' || user.type === 'corporate') && ( + )} + {(user.type === "developer" || user.type === "admin") && ( -
- )} + )} +
From c781c10fe918c1b86974541cccc6e9b04aad5db6 Mon Sep 17 00:00:00 2001 From: Joao Ramos Date: Thu, 11 Jan 2024 14:18:57 +0000 Subject: [PATCH 2/2] Prevented an error that should only happen if the user had the type changed directly on the DB for testing purposes --- src/pages/payment-record.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/payment-record.tsx b/src/pages/payment-record.tsx index 0aacddcb..4090787a 100644 --- a/src/pages/payment-record.tsx +++ b/src/pages/payment-record.tsx @@ -811,14 +811,14 @@ export default function PaymentRecord() { options={(users.filter((u) => u.type === "corporate") as CorporateUser[]).map((user) => ({ value: user.id, meta: user, - label: `${user.corporateInformation.companyInformation.name || user.name} - ${user.email}`, + label: `${user.corporateInformation?.companyInformation?.name || user.name} - ${user.email}`, }))} defaultValue={ user.type === "corporate" ? { value: user.id, meta: user, - label: `${user.corporateInformation.companyInformation.name || user.name} - ${user.email}`, + label: `${user.corporateInformation?.companyInformation?.name || user.name} - ${user.email}`, } : undefined }