Skip to content

Commit d512e8e

Browse files
joeykleingersimikejackson
authored andcommitted
Fix bug where headers were being cached when they shouldn't have been.
Signed-off-by: Joey Kleingers <[email protected]>
1 parent 806cbc2 commit d512e8e

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/Plugins/SimplnxCore/src/SimplnxCore/Filters/ReadCSVFileFilter.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,10 +130,13 @@ Result<> cacheHeaders(const ReadCSVData& readCsvData)
130130
Result<> cacheFullFile(const ReadCSVData& readCsvData)
131131
{
132132
s_HeaderCache[s_InstanceId].FilePath = readCsvData.inputFilePath;
133-
auto result = cacheHeaders(readCsvData);
134-
if(result.invalid())
133+
if(readCsvData.headerMode == ReadCSVData::HeaderMode::LINE && readCsvData.headersLine != s_HeaderCache[s_InstanceId].HeadersLine)
135134
{
136-
return result;
135+
auto result = cacheHeaders(readCsvData);
136+
if(result.invalid())
137+
{
138+
return result;
139+
}
137140
}
138141

139142
s_HeaderCache[s_InstanceId].TotalLines = nx::core::FileUtilities::LinesInFile(readCsvData.inputFilePath);

0 commit comments

Comments
 (0)