diff --git a/app/javascript/dashboard/routes/dashboard/settings/macros/MacrosTableRow.vue b/app/javascript/dashboard/routes/dashboard/settings/macros/MacrosTableRow.vue index ea3c3f84d..c70fbddc1 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/macros/MacrosTableRow.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/macros/MacrosTableRow.vue @@ -2,15 +2,15 @@ {{ macro.name }} -
- - {{ macro.created_by.name }} +
+ + {{ createdByName }}
-
- - {{ macro.updated_by.name }} +
+ + {{ updatedByName }}
{{ visibilityLabel }} @@ -53,6 +53,14 @@ export default { }, }, computed: { + createdByName() { + const createdBy = this.macro.created_by; + return createdBy.available_name ?? createdBy.email ?? ''; + }, + updatedByName() { + const updatedBy = this.macro.updated_by; + return updatedBy.available_name ?? updatedBy.email ?? ''; + }, visibilityLabel() { return this.macro.visibility === 'global' ? this.$t('MACROS.EDITOR.VISIBILITY.GLOBAL.LABEL')