diff --git a/src/libs/OptionsListUtils.js b/src/libs/OptionsListUtils.js index 17984bdbe36e..f7a9e3441fbd 100644 --- a/src/libs/OptionsListUtils.js +++ b/src/libs/OptionsListUtils.js @@ -226,12 +226,13 @@ function createOption(personalDetailList, report, { : {}; const lastActorDetails = report ? _.find(personalDetailList, {login: report.lastActorEmail}) : null; - const lastMessageText = report - ? (hasMultipleParticipants && lastActorDetails - ? `${lastActorDetails.displayName}: ` - : '') - + Str.htmlDecode(report.lastMessageText) + const lastMessageTextFromReport = ReportUtils.isReportMessageAttachment(lodashGet(report, 'lastMessageText', '')) + ? `[${Localize.translateLocal('common.attachment')}]` + : Str.htmlDecode(lodashGet(report, 'lastMessageText', '')); + let lastMessageText = report && hasMultipleParticipants && lastActorDetails + ? `${lastActorDetails.displayName}: ` : ''; + lastMessageText += report ? lastMessageTextFromReport : ''; const tooltipText = ReportUtils.getReportParticipantsTitle(lodashGet(report, ['participants'], []));