From a8b2cb8f31fb51cb44c15bd47e9feef520fa821e Mon Sep 17 00:00:00 2001 From: Dev Date: Thu, 30 May 2024 16:03:33 +0100 Subject: [PATCH] Fixed tool logging an error when it had reached the map count limit --- Process/Reader/Intake/JsonFileIntakeReader.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Process/Reader/Intake/JsonFileIntakeReader.cs b/Process/Reader/Intake/JsonFileIntakeReader.cs index c0b0364..e19beb3 100644 --- a/Process/Reader/Intake/JsonFileIntakeReader.cs +++ b/Process/Reader/Intake/JsonFileIntakeReader.cs @@ -48,10 +48,18 @@ public class JsonFileIntakeReader : IIntakeReader _totalMapDumpsCounter[fi.Data.Name] += 1; if (LoggerFactory.GetInstance().CanBeLogged(LogLevel.Debug)) LoggerFactory.GetInstance().Log($"File {file} fully read, returning data", LogLevel.Debug); + return true; } - if (LoggerFactory.GetInstance().CanBeLogged(LogLevel.Debug)) - LoggerFactory.GetInstance().Log($"Ignoring file {file} as the file cap for map {fi.Data.Name} has been reached", LogLevel.Debug); + else + { + // Map dump limit reached, exit + if (LoggerFactory.GetInstance().CanBeLogged(LogLevel.Debug)) + LoggerFactory.GetInstance().Log($"Ignoring file {file} as the file cap for map {fi.Data.Id} has been reached", LogLevel.Debug); + basicInfo = null; + + return false; + } } if (LoggerFactory.GetInstance().CanBeLogged(LogLevel.Warning))