From 056020a56cb4f584aa19077181609fbbc62c7886 Mon Sep 17 00:00:00 2001 From: James Lindsay <78500760+0HyperCube@users.noreply.github.com> Date: Tue, 18 Mar 2025 08:26:07 +0000 Subject: [PATCH] Avoid crashing when a document can't be loaded (#2453) Co-authored-by: Keavon Chambers --- frontend/wasm/src/editor_api.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/wasm/src/editor_api.rs b/frontend/wasm/src/editor_api.rs index 922b9ebd..30af3d33 100644 --- a/frontend/wasm/src/editor_api.rs +++ b/frontend/wasm/src/editor_api.rs @@ -777,7 +777,10 @@ impl EditorHandle { to_front: false, }); - let document = editor.dispatcher.message_handlers.portfolio_message_handler.active_document_mut().unwrap(); + let Some(document) = editor.dispatcher.message_handlers.portfolio_message_handler.active_document_mut() else { + warn!("Document wasn't loaded"); + return; + }; for node in document .network_interface .document_network_metadata()