Skip to content
This repository was archived by the owner on Jul 28, 2025. It is now read-only.

Commit b43490e

Browse files
committed
tweak, remove redundant variable
1 parent a897966 commit b43490e

File tree

1 file changed

+5
-7
lines changed
  • src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents

1 file changed

+5
-7
lines changed

src/ServiceLayer.Mesh/FileTypes/NbssAppointmentEvents/FileParser.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ public ParsedFile Parse(Stream stream)
3232

3333
var rowNumber = 0;
3434
var fields = new List<string>();
35-
var fieldsFound = false;
3635

3736
while (csv.Read())
3837
{
@@ -46,15 +45,9 @@ public ParsedFile Parse(Stream stream)
4645

4746
case FieldsIdentifier:
4847
fields = ParseFields(csv);
49-
fieldsFound = true;
5048
break;
5149

5250
case DataIdentifier:
53-
if (!fieldsFound)
54-
{
55-
throw new FileParsingException(
56-
ErrorCodes.MissingFieldHeadings, "Field headings are missing");
57-
}
5851
rowNumber++;
5952
result.DataRecords.Add(ParseDataRecord(csv, fields, rowNumber));
6053
break;
@@ -107,6 +100,11 @@ private static CsvReader CreateCsvReader(StreamReader reader)
107100

108101
private static FileDataRecord ParseDataRecord(CsvReader csv, List<string> columnHeadings, int rowNumber)
109102
{
103+
if (columnHeadings.Count == 0)
104+
{
105+
throw new FileParsingException(ErrorCodes.MissingFieldHeadings, "Field headings are missing");
106+
}
107+
110108
const int dataFieldStartIndex = 1;
111109

112110
var record = new FileDataRecord { RowNumber = rowNumber };

0 commit comments

Comments
 (0)