diff --git a/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt b/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt
index 2800a3edc303a7ab810a9352fa3f4b7fd4a727ba..e23084ee41be9caa7ad88aeea162d886792bacdb 100644
--- a/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt
+++ b/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt
@@ -66,10 +66,10 @@ class CirclesDataSource @Inject constructor(
     }
 
     fun isJoinedCircle(summary: RoomSummary): Boolean {
+        if(summary.roomId == sharedCircleDataSource.getSharedCirclesSpaceId()) return false
         val circlesSpaceId = spacesTreeAccountDataSource.getRoomIdByKey(
             CIRCLES_SPACE_ACCOUNT_DATA_KEY
         ) ?: return false
-
         return getJoinedRoomById(circlesSpaceId)?.roomSummary()?.spaceChildren?.map { it.childRoomId }
             ?.contains(summary.roomId) == true
     }