From a35655a457554e9e37fdbdc85839eededa425581 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Wed, 30 Oct 2024 00:37:49 -0700 Subject: [PATCH] fix: don't panic while reading file in hotreload (#3142) --- packages/cli/src/serve/runner.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/serve/runner.rs b/packages/cli/src/serve/runner.rs index 350a10d80..b9c2e5730 100644 --- a/packages/cli/src/serve/runner.rs +++ b/packages/cli/src/serve/runner.rs @@ -188,7 +188,13 @@ impl AppRunner { }; // And grabout the contents - let contents = std::fs::read_to_string(&rust_file).unwrap(); + let Ok(contents) = std::fs::read_to_string(&rust_file) else { + tracing::debug!( + "Failed to read rust file while hotreloading: {:?}", + rust_file + ); + continue; + }; match self.file_map.update_rsx::(path, contents) { HotreloadResult::Rsx(new) => templates.extend(new),