diff --git a/src/languages/en.js b/src/languages/en.js index 23559fc072c4..b4a507d6d9ea 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -37,6 +37,7 @@ export default { privacyPolicy: 'Privacy policy', delete: 'Delete', deleted: 'deleted', + archived: 'archived', contacts: 'Contacts', recents: 'Recents', close: 'Close', diff --git a/src/languages/es.js b/src/languages/es.js index 62e1f9e0a36c..35ebadde375f 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -37,6 +37,7 @@ export default { privacyPolicy: 'PolĂ­tica de privacidad', delete: 'Eliminar', deleted: 'eliminado', + archived: 'archivado', contacts: 'Contactos', recents: 'Recientes', close: 'Cerrar', diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index 8d7f65e4272f..f9fae2da19af 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -155,11 +155,21 @@ function getChatReportName(fullReport, chatType) { : '')}`; } - // For a basic policy room or a Policy Expense chat, return its original name - if (ReportUtils.isUserCreatedPolicyRoom({chatType}) || ReportUtils.isPolicyExpenseChat({chatType})) { + // For a basic policy room, return its original name + if (ReportUtils.isUserCreatedPolicyRoom({chatType})) { return LoginUtils.getEmailWithoutMergedAccountPrefix(fullReport.reportName); } + if (ReportUtils.isPolicyExpenseChat({chatType})) { + return `${LoginUtils.getEmailWithoutMergedAccountPrefix(fullReport.reportName)}${(ReportUtils.isArchivedRoom({ + chatType, + stateNum: fullReport.state, + statusNum: fullReport.status, + }) + ? ` (${Localize.translateLocal('common.archived')})` + : '')}`; + } + const {sharedReportList} = fullReport; return _.chain(sharedReportList) .map(participant => participant.email)