Fix deadlock in db `get_room`

Julia and Max Brunsfeld created

Co-Authored-By: Max Brunsfeld <max@zed.dev>

Change summary

crates/collab/src/db.rs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

Detailed changes

crates/collab/src/db.rs 🔗

@@ -1996,7 +1996,8 @@ impl Database {
                     }
                 }
             }
-        }
+        }        
+        drop(db_projects);
 
         let mut db_followers = db_room.find_related(follower::Entity).stream(tx).await?;
         let mut followers = Vec::new();