From 3d81fde744bd1ca7990650b003da8ae1e3623c40 Mon Sep 17 00:00:00 2001 From: nkdengineer Date: Fri, 26 Sep 2025 01:30:42 +0700 Subject: [PATCH 1/2] fix: hide split option for the submitter if the report is forwarded --- src/libs/ReportSecondaryActionUtils.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/ReportSecondaryActionUtils.ts b/src/libs/ReportSecondaryActionUtils.ts index 96aeb2117456..6bcc14f6184a 100644 --- a/src/libs/ReportSecondaryActionUtils.ts +++ b/src/libs/ReportSecondaryActionUtils.ts @@ -32,6 +32,7 @@ import { hasReportBeenReopened as hasReportBeenReopenedUtils, hasReportBeenRetracted as hasReportBeenRetractedUtils, isArchivedReport, + isAwaitingFirstLevelApproval, isClosedReport as isClosedReportUtils, isCurrentUserSubmitter, isExpenseReport as isExpenseReportUtils, @@ -121,7 +122,8 @@ function isSplitAction(report: Report, reportTransactions: Transaction[], policy return isSubmitter || isAdmin; } - return isSubmitter || isAdmin || isManager; + // Hide split option for the submitter if the report is forwarded + return (isSubmitter && isAwaitingFirstLevelApproval(report)) || isAdmin || isManager; } function isSubmitAction( From ba53f5c871452e057a99b0fce3066c01bd1720c8 Mon Sep 17 00:00:00 2001 From: nkdengineer Date: Fri, 26 Sep 2025 01:39:39 +0700 Subject: [PATCH 2/2] fix prettier --- src/libs/ReportSecondaryActionUtils.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/ReportSecondaryActionUtils.ts b/src/libs/ReportSecondaryActionUtils.ts index 6bcc14f6184a..73118ac4868d 100644 --- a/src/libs/ReportSecondaryActionUtils.ts +++ b/src/libs/ReportSecondaryActionUtils.ts @@ -123,7 +123,7 @@ function isSplitAction(report: Report, reportTransactions: Transaction[], policy } // Hide split option for the submitter if the report is forwarded - return (isSubmitter && isAwaitingFirstLevelApproval(report)) || isAdmin || isManager; + return (isSubmitter && isAwaitingFirstLevelApproval(report)) || isAdmin || isManager; } function isSubmitAction(