diff --git a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs index d7116e7c9a..f20fa53c60 100644 --- a/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs +++ b/Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs @@ -541,7 +541,10 @@ namespace Content.Shared.Containers.ItemSlots foreach (var slot in component.Slots.Values) { if (slot.EjectOnBreak && slot.HasItem) + { + SetLock(uid, slot, false, component); TryEject(uid, slot, null, out var _); + } } }