diff --git a/packages/web/src/features/manage-club/funding/detail/frames/FundingDetailFrame.tsx b/packages/web/src/features/manage-club/funding/detail/frames/FundingDetailFrame.tsx index 9210040c1..27d645c86 100644 --- a/packages/web/src/features/manage-club/funding/detail/frames/FundingDetailFrame.tsx +++ b/packages/web/src/features/manage-club/funding/detail/frames/FundingDetailFrame.tsx @@ -139,10 +139,10 @@ const FundingDetailFrame: React.FC = ({ - {funding.purposeActivity && - isActivityReportUnverifiable(funding.purposeActivity.id) && ( - - )} + {(!funding.purposeActivity || + isActivityReportUnverifiable(funding.purposeActivity.id)) && ( + + )} {funding.isFixture && ( )} diff --git a/packages/web/src/features/manage-club/funding/types/funding.ts b/packages/web/src/features/manage-club/funding/types/funding.ts index 429cf8a3f..c348b01cb 100644 --- a/packages/web/src/features/manage-club/funding/types/funding.ts +++ b/packages/web/src/features/manage-club/funding/types/funding.ts @@ -98,4 +98,4 @@ export interface AddEvidence { export type FundingFormData = FundingInfo & BasicEvidence & AddEvidence; export const isActivityReportUnverifiable = (purposeId?: number) => - purposeId === Infinity; + purposeId === Infinity || purposeId == null;