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')