Skip to content

Commit cb20da4

Browse files
committed
Fixed another issue in the write macro...
1 parent 25db7b6 commit cb20da4

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
10.1-SNAPSHOT
1+
10.1b-SNAPSHOT

src/main/java/com/imsweb/naaccrxml/sas/SasFlatToXml.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ public void createOutputFormat(String fields, List<SasFieldInfo> availableFields
269269
try {
270270
Set<String> requestedFieldIds = SasUtils.extractRequestedFields(fields, availableFields);
271271

272-
Map<String, SasFieldInfo> fieldsToWrite = new HashMap<>();
272+
Map<String, SasFieldInfo> fieldsToWrite = new TreeMap<>();
273273
for (SasFieldInfo field : availableFields)
274274
if (requestedFieldIds == null || requestedFieldIds.contains(field.getNaaccrId()))
275275
fieldsToWrite.put(field.getTruncatedNaaccrId(), field);
@@ -348,9 +348,9 @@ public void convert(String fields, List<SasFieldInfo> availableFields) throws IO
348348
for (SasFieldInfo info : availableFields)
349349
itemNumbers.put(info.getNaaccrId(), info.getNum().toString());
350350

351-
Map<String, SasFieldInfo> rootFields = new HashMap<>();
352-
Map<String, SasFieldInfo> patientFields = new HashMap<>();
353-
Map<String, SasFieldInfo> tumorFields = new HashMap<>();
351+
Map<String, SasFieldInfo> rootFields = new TreeMap<>();
352+
Map<String, SasFieldInfo> patientFields = new TreeMap<>();
353+
Map<String, SasFieldInfo> tumorFields = new TreeMap<>();
354354
Map<String, SasFieldInfo> fieldsToWrite = new TreeMap<>();
355355
for (SasFieldInfo field : availableFields) {
356356
if (requestedFieldIds == null || requestedFieldIds.contains(field.getNaaccrId())) {

0 commit comments

Comments
 (0)