From 8e3302aa773269878ec439d7c2034557013c7f89 Mon Sep 17 00:00:00 2001 From: FitseTLT Date: Thu, 24 Apr 2025 19:31:50 +0300 Subject: [PATCH] fix participants list for workspace chat titles --- src/libs/OptionsListUtils.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/libs/OptionsListUtils.ts b/src/libs/OptionsListUtils.ts index 34c87d0318e6..59da5f391d57 100644 --- a/src/libs/OptionsListUtils.ts +++ b/src/libs/OptionsListUtils.ts @@ -1544,6 +1544,18 @@ function getValidReports(reports: OptionList['reports'], config: GetValidReports }; if (shouldSeparateWorkspaceChat && newReportOption.isOwnPolicyExpenseChat && !newReportOption.private_isArchived) { + newReportOption.text = getPolicyName({report}); + newReportOption.alternateText = translateLocal('workspace.common.workspace'); + if (report?.policyID) { + const policy = allPolicies?.[`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`]; + const submitToAccountID = getSubmitToAccountID(policy, report); + const submitsToAccountDetails = allPersonalDetails?.[submitToAccountID]; + const subtitle = submitsToAccountDetails?.displayName ?? submitsToAccountDetails?.login; + + if (subtitle) { + newReportOption.alternateText = translateLocal('iou.submitsTo', {name: subtitle ?? ''}); + } + } workspaceChats.push(newReportOption); } else if (shouldSeparateSelfDMChat && newReportOption.isSelfDM) { selfDMChat = newReportOption;