diff --git a/core/src/main/java/org/futo/circles/core/utils/RoomUtils.kt b/core/src/main/java/org/futo/circles/core/utils/RoomUtils.kt
index ca975587a66db13ae8dd52a567b3824c656df24c..577707b8a37e52efd1dda0a2c7f988abce4a9f3a 100644
--- a/core/src/main/java/org/futo/circles/core/utils/RoomUtils.kt
+++ b/core/src/main/java/org/futo/circles/core/utils/RoomUtils.kt
@@ -1,5 +1,6 @@
 package org.futo.circles.core.utils
 
+import org.futo.circles.core.extensions.getRoomOwner
 import org.futo.circles.core.model.TIMELINE_TYPE
 import org.futo.circles.core.provider.MatrixSessionProvider
 import org.matrix.android.sdk.api.session.getRoom
@@ -10,7 +11,9 @@ fun Room.getTimelineRoom(): Room? {
     val session = MatrixSessionProvider.currentSession ?: return null
     val childId = roomSummary()?.spaceChildren?.firstOrNull {
         val room = session.getRoom(it.childRoomId)?.roomSummary()
-        room?.inviterId == null && room?.roomType == TIMELINE_TYPE
+        room?.inviterId == null
+                && room?.roomType == TIMELINE_TYPE
+                && getRoomOwner(room.roomId)?.userId == MatrixSessionProvider.currentSession?.myUserId
     }?.childRoomId
     return childId?.let { session.getRoom(it) }
 }