Skip to content

Commit 936b051

Browse files
authored
Merge pull request #44252 from bernhardoj/fix/44237-hide-leave-button-for-own-policy-expense-chat
[CP Staging] Don't show leave button for own policy expense chat
2 parents 24f3bdc + 17b10c4 commit 936b051

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/pages/ReportDetailsPage.tsx

+2-1
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,8 @@ function ReportDetailsPage({policies, report, session, personalDetails}: ReportD
217217
Report.leaveGroupChat(report.reportID);
218218
}, [isChatRoom, isPolicyEmployee, isPolicyExpenseChat, report.reportID, report.visibility]);
219219

220-
const shouldShowLeaveButton = !isThread && (isGroupChat || (isChatRoom && ReportUtils.canLeaveChat(report, policy)) || (isPolicyExpenseChat && !isPolicyAdmin));
220+
const shouldShowLeaveButton =
221+
!isThread && (isGroupChat || (isChatRoom && ReportUtils.canLeaveChat(report, policy)) || (isPolicyExpenseChat && !report.isOwnPolicyExpenseChat && !isPolicyAdmin));
221222

222223
const reportName = ReportUtils.isDeprecatedGroupDM(report) || isGroupChat ? ReportUtils.getGroupChatName(undefined, false, report) : ReportUtils.getReportName(report);
223224

0 commit comments

Comments
 (0)