diff --git a/crates/bevy_asset/src/asset_server.rs b/crates/bevy_asset/src/asset_server.rs index 9af170b83ef0e..f86cd9c0b2229 100644 --- a/crates/bevy_asset/src/asset_server.rs +++ b/crates/bevy_asset/src/asset_server.rs @@ -338,7 +338,12 @@ impl AssetServer { } pub fn load_untyped<'a, P: Into>>(&self, path: P) -> HandleUntyped { - let handle_id = self.load_untracked(path.into(), false); + let path = path.into(); + let handle_id = self.load_untracked(path.clone(), false); + self.server + .handle_to_path + .write() + .insert(handle_id, path.to_owned()); self.get_handle_untyped(handle_id) }