diff --git a/src/libs/ReportUtils.ts b/src/libs/ReportUtils.ts index f31b4a780c5a..39964bfcc4d7 100644 --- a/src/libs/ReportUtils.ts +++ b/src/libs/ReportUtils.ts @@ -1442,9 +1442,10 @@ function canDeleteReportAction(reportAction: OnyxEntry, reportID: return false; } + const linkedReport = isThreadFirstChat(reportAction, reportID) ? getReport(report?.parentReportID) : report; if (isActionOwner) { - if (!isEmptyObject(report) && isMoneyRequestReport(report)) { - return canAddOrDeleteTransactions(report); + if (!isEmptyObject(linkedReport) && isMoneyRequestReport(linkedReport)) { + return canAddOrDeleteTransactions(linkedReport); } return true; }