diff --git a/app/javascript/dashboard/routes/dashboard/settings/auditlogs/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/auditlogs/Index.vue index ec6242adb..bf385084e 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/auditlogs/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/auditlogs/Index.vue @@ -35,13 +35,19 @@ const fetchAuditLogs = page => { }; const generateLogText = auditLogItem => { - const translationPayload = generateTranslationPayload( - auditLogItem, - agentList.value - ); + const payload = generateTranslationPayload(auditLogItem, agentList.value); const translationKey = generateLogActionKey(auditLogItem); - return t(translationKey, translationPayload); + const joinIfArray = value => { + return Array.isArray(value) ? value.join(', ') : value; + }; + + const mergedPayload = { + ...payload, + attributes: joinIfArray(payload.attributes), + values: joinIfArray(payload.values), + }; + return t(translationKey, mergedPayload); }; const onPageChange = page => {