diff --git a/Content.Server/Chemistry/Components/SolutionAreaEffectComponent.cs b/Content.Server/Chemistry/Components/SolutionAreaEffectComponent.cs index bfa38c5e66..eb8d12b716 100644 --- a/Content.Server/Chemistry/Components/SolutionAreaEffectComponent.cs +++ b/Content.Server/Chemistry/Components/SolutionAreaEffectComponent.cs @@ -137,7 +137,7 @@ namespace Content.Server.Chemistry.Components var solutionFraction = 1 / Math.Floor(averageExposures); - foreach (var reagentQuantity in solution.Contents) + foreach (var reagentQuantity in solution.Contents.ToArray()) { if (reagentQuantity.Quantity == FixedPoint2.Zero) continue; var reagent = PrototypeManager.Index(reagentQuantity.ReagentId);