diff --git a/Content.Server/Storage/EntitySystems/StorageSystem.cs b/Content.Server/Storage/EntitySystems/StorageSystem.cs
index 847695f0ed..0b013babfc 100644
--- a/Content.Server/Storage/EntitySystems/StorageSystem.cs
+++ b/Content.Server/Storage/EntitySystems/StorageSystem.cs
@@ -185,6 +185,9 @@ namespace Content.Server.Storage.EntitySystems
/// true if inserted, false otherwise
private void OnInteractUsing(EntityUid uid, ServerStorageComponent storageComp, InteractUsingEvent args)
{
+ if (args.Handled)
+ return;
+
if (!storageComp.ClickInsert)
return;
@@ -193,7 +196,8 @@ namespace Content.Server.Storage.EntitySystems
if (HasComp(uid))
return;
- PlayerInsertHeldEntity(uid, args.User, storageComp);
+ if (PlayerInsertHeldEntity(uid, args.User, storageComp))
+ args.Handled = true;
}
///