From 55fb90350428f0d0b06b7dc37e906a91e17e4c5f Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Wed, 24 May 2023 18:44:47 +0100 Subject: [PATCH] use actor email for all thread icons --- src/libs/ReportUtils.js | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/src/libs/ReportUtils.js b/src/libs/ReportUtils.js index e8fd18b7bcf4..13253ca106f8 100644 --- a/src/libs/ReportUtils.js +++ b/src/libs/ReportUtils.js @@ -858,25 +858,16 @@ function getIcons(report, personalDetails, defaultIcon = null) { return [result]; } if (isThread(report)) { - const parentReport = lodashGet(allReports, [`${ONYXKEYS.COLLECTION.REPORT}${report.parentReportID}`]); const parentReportAction = ReportActionsUtils.getParentReportAction(report); - if (!parentReport) { - result.source = Expensicons.ActiveRoomAvatar; - return [result]; - } - - if (getChatType(parentReport)) { - result.source = getWorkspaceAvatar(parentReport); - result.type = CONST.ICON_TYPE_WORKSPACE; - result.name = getPolicyName(parentReport); - return [result]; - } - const actorEmail = lodashGet(parentReportAction, 'actorEmail', ''); - result.source = getAvatar(lodashGet(personalDetails, [actorEmail, 'avatar']), actorEmail); - result.name = actorEmail; - return [result]; + const actorIcon = { + source: getAvatar(lodashGet(personalDetails, [actorEmail, 'avatar']), actorEmail), + name: actorEmail, + type: CONST.ICON_TYPE_AVATAR, + }; + + return [actorIcon]; } if (isDomainRoom(report)) { result.source = Expensicons.DomainRoomAvatar;