Skip to content

Commit 5432ad8

Browse files
committed
Merge branch 'master' of github.com:hapifhir/org.hl7.fhir.core
2 parents 15c4118 + 3de429a commit 5432ad8

File tree

6 files changed

+20
-10
lines changed

6 files changed

+20
-10
lines changed

org.hl7.fhir.dstu3/src/main/java/org/hl7/fhir/dstu3/importers/Mimic14Importer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
import org.hl7.fhir.dstu3.model.Type;
8181
import org.hl7.fhir.utilities.CSVReader;
8282
import org.hl7.fhir.utilities.IniFile;
83+
import org.hl7.fhir.utilities.TextFile;
8384
import org.hl7.fhir.utilities.Utilities;
8485

8586
public class Mimic14Importer {
@@ -561,7 +562,7 @@ private void processNoteEvents(String src, String dest) throws FileNotFoundExcep
561562
} else {
562563
throw new FHIRException("Unhandled Note type '"+cat+"'/'"+desc+"'");
563564
}
564-
dr.addContent().getAttachment().setContentType("text/plain; charset=UTF-8").setData(csv.cell("text").getBytes(Charset.forName("UTF-8")));
565+
dr.addContent().getAttachment().setContentType("text/plain; charset=UTF-8").setData(TextFile.stringToBytes(csv.cell("text"), false));
565566
bnd.addEntry().setResource(dr);
566567
}
567568
System.out.println(Integer.toString(t)+" found");

org.hl7.fhir.r4/src/main/java/org/hl7/fhir/r4/importers/Mimic14Importer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
import org.hl7.fhir.r4.model.Type;
7777
import org.hl7.fhir.utilities.CSVReader;
7878
import org.hl7.fhir.utilities.IniFile;
79+
import org.hl7.fhir.utilities.TextFile;
7980
import org.hl7.fhir.utilities.Utilities;
8081

8182
public class Mimic14Importer {
@@ -561,7 +562,7 @@ private void processNoteEvents(String src, String dest) throws FileNotFoundExcep
561562
} else {
562563
throw new FHIRException("Unhandled Note type '"+cat+"'/'"+desc+"'");
563564
}
564-
dr.addContent().getAttachment().setContentType("text/plain; charset=UTF-8").setData(csv.cell("text").getBytes(Charset.forName("UTF-8")));
565+
dr.addContent().getAttachment().setContentType("text/plain; charset=UTF-8").setData(TextFile.stringToBytes(csv.cell("text"), false));
565566
bnd.addEntry().setResource(dr);
566567
}
567568
System.out.println(Integer.toString(t)+" found");

org.hl7.fhir.r5/src/main/java/org/hl7/fhir/r5/utils/NPMPackageGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ public void finish() throws IOException {
324324
}
325325

326326
private void buildIndexJson() throws IOException {
327-
byte[] content = indexer.build().getBytes(Charset.forName("UTF-8"));
327+
byte[] content = TextFile.stringToBytes(indexer.build(), false);
328328
addFile(Category.RESOURCE, ".index.json", content);
329329
}
330330

org.hl7.fhir.utilities/src/main/java/org/hl7/fhir/utilities/cache/NpmPackage.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,18 @@ public static NpmPackage fromPackage(InputStream tgz, boolean progress) throws I
182182
indexer.seeFile(n.substring(8), res.content.get(n));
183183
}
184184
}
185-
res.content.put("package/.index.json", indexer.build().getBytes(Charsets.UTF_8));
185+
res.content.put("package/.index.json", TextFile.stringToBytes(indexer.build(), false));
186+
}
187+
try {
188+
res.npm = JsonTrackingParser.parseJson(res.content.get("package/package.json"));
189+
} catch (Exception e) {
190+
throw new IOException("Error parsing package/package.json: "+e.getMessage(), e);
191+
}
192+
try {
193+
res.readIndexFile((JsonObject) JsonTrackingParser.parseJson(new String(res.content.get("package/.index.json"))));
194+
} catch (Exception e) {
195+
throw new IOException("Error parsing package/.index.json: "+e.getMessage(), e);
186196
}
187-
res.npm = JsonTrackingParser.parseJson(res.content.get("package/package.json"));
188-
res.readIndexFile((JsonObject) new com.google.gson.JsonParser().parse(new String(res.content.get("package/.index.json"))));
189197
return res;
190198
}
191199

@@ -518,7 +526,7 @@ public void save(OutputStream stream) throws IOException {
518526
tar.closeArchiveEntry();
519527
}
520528
}
521-
byte[] cnt = new GsonBuilder().setPrettyPrinting().create().toJson(npm).getBytes(Charset.forName("UTF-8"));
529+
byte[] cnt = TextFile.stringToBytes(new GsonBuilder().setPrettyPrinting().create().toJson(npm), false);
522530
TarArchiveEntry entry = new TarArchiveEntry("package/package.json");
523531
entry.setSize(cnt.length);
524532
tar.putArchiveEntry(entry);

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<properties>
1919
<hapi_fhir_version>4.1.0</hapi_fhir_version>
20-
<validator_test_case_version>1.0.5-SNAPSHOT</validator_test_case_version>
20+
<validator_test_case_version>1.0.6-SNAPSHOT</validator_test_case_version>
2121
</properties>
2222

2323
<artifactId>org.hl7.fhir.core</artifactId>

release.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@echo off
22

3-
set oldver=4.0.34
4-
set newver=4.0.35
3+
set oldver=4.0.35
4+
set newver=4.0.36
55

66
echo ..
77
echo =====================================================================

0 commit comments

Comments
 (0)