diff --git a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs index f1d182fc66..2cf88efc6e 100644 --- a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs +++ b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs @@ -320,9 +320,10 @@ public sealed class DisposalUnitSystem : SharedDisposalUnitSystem return; } - if (component.Engaged && !TryFlush(uid, component)) + if (component.Engaged) { - QueueAutomaticEngage(uid, component); + // Run ManualEngage to recalculate a new flush time + ManualEngage(uid, component); } }