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>(); 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)) if (!proto.TryIndex(reagentId, out ReagentPrototype reagent))
continue; continue;