diff --git a/js/src/views/Event/GroupEvents.vue b/js/src/views/Event/GroupEvents.vue
index 19686c8c5..0ca6d74ab 100644
--- a/js/src/views/Event/GroupEvents.vue
+++ b/js/src/views/Event/GroupEvents.vue
@@ -135,7 +135,7 @@ const EVENTS_PAGE_LIMIT = 10;
     const { group } = this;
     return {
       title: this.$t("{group} events", {
-        group: group.name || usernameWithDomain(group),
+        group: group?.name || usernameWithDomain(group),
       }) as string,
     };
   },
diff --git a/js/src/views/Posts/Edit.vue b/js/src/views/Posts/Edit.vue
index 7fa29c994..5c95a051d 100644
--- a/js/src/views/Posts/Edit.vue
+++ b/js/src/views/Posts/Edit.vue
@@ -382,7 +382,7 @@ export default class EditPost extends mixins(GroupMixin) {
   }
 
   get actualGroup(): IActor {
-    if (!this.group.id) {
+    if (!this.group?.id) {
       return this.post.attributedTo as IActor;
     }
     return this.group;