Skip to content

Commit aa30c86

Browse files
authored
Fixing a NPE in ProvenanceUtil. (#55)
1 parent 53bc859 commit aa30c86

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

olcut-core/src/main/java/com/oracle/labs/mlrg/olcut/provenance/ProvenanceUtil.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ private static String formattedProvenanceString(ObjectProvenance prov, int depth
364364
*/
365365
private static void formatProvenance(Provenance innerProv, StringBuilder builder, String tabs, int depth) {
366366
if (innerProv instanceof PrimitiveProvenance) {
367-
builder.append(((PrimitiveProvenance<?>)innerProv).getValue().toString());
367+
builder.append(((PrimitiveProvenance<?>)innerProv).getValue());
368368
} else if (innerProv instanceof ListProvenance) {
369369
ListProvenance<?> listProv = (ListProvenance<?>) innerProv;
370370
if (listProv.getList().isEmpty()) {
@@ -435,7 +435,7 @@ public static Map<String, Object> convertToMap(ObjectProvenance prov) {
435435
*/
436436
private static Object innerConvertToMap(Provenance prov) {
437437
if (prov instanceof PrimitiveProvenance) {
438-
return ((PrimitiveProvenance<?>)prov).getValue().toString();
438+
return String.valueOf(((PrimitiveProvenance<?>)prov).getValue());
439439
} else if (prov instanceof ListProvenance) {
440440
ListProvenance<?> listProv = (ListProvenance<?>) prov;
441441
if (listProv.getList().isEmpty()) {

0 commit comments

Comments
 (0)