diff --git a/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue b/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue
index f09ed5496767a2e276fa1f7115743e48473c0399..eead7ab856f52686c9afdff102afbef0d102e00d 100644
--- a/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue
+++ b/resources/vue/components/courseware/structural-element/CoursewareStructuralElementPermissions.vue
@@ -242,6 +242,7 @@ export default {
             relatedCourseMemberships: 'course-memberships/related',
             relatedCourseStatusGroups: 'status-groups/related',
             relatedUser: 'users/related',
+            userId: 'userId',
         }),
         users() {
             const parent = { type: 'courses', id: this.context.id };
@@ -280,9 +281,9 @@ export default {
             if (Object.keys(this.users).length === 0 && this.users.constructor === Object) {
                 return [];
             }
-
-            let members = this.users.filter(function (user) {
-                return user.perm === 'autor';
+            const currentUserId = this.userId;
+            let members = this.users.filter(function (member) {
+                return member.perm === 'autor' && member.user_id !== currentUserId;
             });
 
             return members;