diff --git a/src/libs/ReportSecondaryActionUtils.ts b/src/libs/ReportSecondaryActionUtils.ts index 2b17dda43d2a..f57571833d3e 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(