diff --git a/src/views/CommunityViews/CommunityView.vue b/src/views/CommunityViews/CommunityView.vue
index bf371e92dbebec36048432a001b5fcceed73e2c0..8755c39e632108ccca0f9ed1ce84f5db986e8105 100644
--- a/src/views/CommunityViews/CommunityView.vue
+++ b/src/views/CommunityViews/CommunityView.vue
@@ -42,7 +42,8 @@ export default {
     if (!this.loggedIn) return;
 
     this.myCommunities = await getMyGroups();
-
+  },
+  mounted() {
     // Double loop is bad; find a better way to do this
     for (var i = 0; i < this.publicCommunities.length; i++) {
       for (var j = 0; j < this.myCommunities.length; j++) {