diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index 1cfd4ee8d535ed54e53eb5287686f4aa2026f0ca..5bd18688fb37ff6b972de823cafd5926f235f469 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -7796,10 +7796,13 @@ impl Project { } let buffer_id = BufferId::new(state.id)?; - let buffer = cx.new_model(|_| { - Buffer::from_proto(this.replica_id(), this.capability(), state, buffer_file) - .unwrap() - }); + let buffer = Buffer::from_proto( + this.replica_id(), + this.capability(), + state, + buffer_file, + )?; + let buffer = cx.new_model(|_| buffer); this.incomplete_remote_buffers .insert(buffer_id, Some(buffer)); }