From d3ccddd8dba459459fc6203598208e7e0b5a918d Mon Sep 17 00:00:00 2001 From: glax Date: Wed, 4 Oct 2023 09:33:11 +0200 Subject: [PATCH] Fix multiple enumeration --- Tranga/Jobs/JobBoss.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Tranga/Jobs/JobBoss.cs b/Tranga/Jobs/JobBoss.cs index 4f2414c..06937da 100644 --- a/Tranga/Jobs/JobBoss.cs +++ b/Tranga/Jobs/JobBoss.cs @@ -62,8 +62,9 @@ public class JobBoss : GlobalBase public void RemoveJobs(IEnumerable jobsToRemove) { - Log($"Removing {jobsToRemove.Count()} jobs."); - foreach (Job? job in jobsToRemove) + List toRemove = jobsToRemove.ToList(); //Prevent multiple enumeration + Log($"Removing {toRemove.Count()} jobs."); + foreach (Job? job in toRemove) if(job is not null) RemoveJob(job); }