Fixes exception when solution reaction completely removes reagent.

Fixed #3053
This commit is contained in:
Vera Aguilera Puerto
2021-01-30 15:55:10 +01:00
parent c80efdaf44
commit 59d508c5df

View File

@@ -321,7 +321,7 @@ namespace Content.Shared.Chemistry
{
var proto = IoCManager.Resolve<IPrototypeManager>();
foreach (var (reagentId, quantity) in _contents)
foreach (var (reagentId, quantity) in _contents.ToArray())
{
if (!proto.TryIndex(reagentId, out ReagentPrototype reagent))
continue;