Complete Class bug fix

This commit is contained in:
2024-11-01 17:04:20 -07:00
parent 2b16357d44
commit dcaaba3614
7 changed files with 44 additions and 29 deletions

View File

@ -3,6 +3,7 @@ using Adaptation.Shared.Methods;
using log4net;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Data;
using System.Diagnostics;
using System.IO;
@ -540,13 +541,15 @@ public class ProcessData : IProcessData
const string multiple = "MULTIPLE";
const string summaryLine = "SUMMARY A A";
const string lastUnits = "Flat Z: Grade : % Flat Z: Grade : % Flat Z: Grade : %";
const string lastUnitsB = "Flat Z: Grade : % Flat Z: Grade : % Flat Z: Grade : %";
string[] lines = File.ReadAllLines(altHeaderFileName);
if (lines.Length > take)
result = Complete.Get(take, site, multiple, summaryLine, lastUnits, lines);
ReadOnlyCollection<string> collection = new(lines);
if (collection.Count > take)
result = Complete.Get(take, site, multiple, summaryLine, lastUnits, lastUnitsB, collection);
else
{
result = null;
_Log.Warn($"File {altHeaderFileName} has less than 5 lines");
_Log.Warn($"File {altHeaderFileName} has less than {take} collection");
}
return result;
}