From f738bfd7031413ffd6a71d88276ef164564e1fd1 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Mon, 18 Mar 2024 14:19:33 -0600 Subject: [PATCH] Don't panic on missing mtime (#9513) This is expected as of zed 0.128 when a new unsaved file is created Release Notes: - Fixed a panic when collaborating with newer zed versions --- crates/project/src/project.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index 429e8629a7af0cefefdfe35bcc6b05c8c9376bc3..5bb328136ea9e907fb0c45e9fe9004c75e37c0a9 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -7747,10 +7747,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)); }