fix panic in /reload_chunks if the terrain persistence feature was enabled but disabled in the settings

This commit is contained in:
maxicarlos08 2023-10-20 00:04:16 +02:00
parent 7c4ac6492e
commit ff5b485dbc
No known key found for this signature in database

View File

@ -3493,8 +3493,8 @@ fn handle_reload_chunks(
server
.state
.ecs()
.write_resource::<crate::terrain_persistence::TerrainPersistence>()
.unload_all();
.try_fetch_mut::<crate::terrain_persistence::TerrainPersistence>()
.map(|mut terrain_persistence| terrain_persistence.unload_all());
server.state.clear_terrain();
Ok(())