From 137dee34bbd63705c2fbf3bdc290667633f1a4cc Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Thu, 29 Sep 2022 10:54:30 +0000 Subject: [PATCH] align owner and editor definition, fixes #1614 Closes #1614 Merge request studip/studip!1039 --- .../courseware/CoursewareStructuralElement.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/resources/vue/components/courseware/CoursewareStructuralElement.vue b/resources/vue/components/courseware/CoursewareStructuralElement.vue index 84cd66a1950..e1092e94029 100644 --- a/resources/vue/components/courseware/CoursewareStructuralElement.vue +++ b/resources/vue/components/courseware/CoursewareStructuralElement.vue @@ -379,7 +379,7 @@ </tr> <tr> <td><translate>Zuletzt bearbeitet von</translate>:</td> - <td>{{ editor }}</td> + <td>{{ editorName }}</td> </tr> <tr> <td><translate>Zuletzt bearbeitet am</translate>:</td> @@ -900,8 +900,13 @@ export default { relationship: 'editor', }); - return editor?.attributes['formatted-name'] ?? ''; + return editor ?? null; }, + + editorName() { + return this.editor?.attributes['formatted-name'] ?? '?'; + }, + menuItems() { let menu = [ { id: 4, label: this.$gettext('Informationen anzeigen'), icon: 'info', emit: 'showInfo' }, @@ -1223,10 +1228,10 @@ export default { parent: { type: this.structuralElement.type, id: this.structuralElement.id }, relationship: 'owner' }); - return user ? user : null; + return user ?? null; }, ownerName() { - return this.owner ? this.owner.attributes['formatted-name'] : '?'; + return this.owner?.attributes['formatted-name'] ?? '?'; }, }, -- GitLab