diff --git a/crates/bevy_ecs/src/system/commands.rs b/crates/bevy_ecs/src/system/commands.rs index 9a492831202865..3086fc477ff92f 100644 --- a/crates/bevy_ecs/src/system/commands.rs +++ b/crates/bevy_ecs/src/system/commands.rs @@ -430,6 +430,7 @@ impl Command for RunSystem { fn write(mut self: Box, world: &mut World) { self.system.initialize(world); self.system.run((), world); + self.system.apply_buffers(world); } }