diff --git a/gov.pnnl.goss.gridappsd/src/gov/pnnl/goss/gridappsd/data/BGPowergridModelDataManagerImpl.java b/gov.pnnl.goss.gridappsd/src/gov/pnnl/goss/gridappsd/data/BGPowergridModelDataManagerImpl.java index 8a3dea9b..27fba442 100644 --- a/gov.pnnl.goss.gridappsd/src/gov/pnnl/goss/gridappsd/data/BGPowergridModelDataManagerImpl.java +++ b/gov.pnnl.goss.gridappsd/src/gov/pnnl/goss/gridappsd/data/BGPowergridModelDataManagerImpl.java @@ -733,7 +733,12 @@ protected String resultSetToJson(ResultSet rs){ HashMap resultObjects = new HashMap(); while( rs.hasNext()) { QuerySolution qs = rs.nextSolution(); - String subject = qs.getResource(SUBJECT).getLocalName(); + String subject = qs.getResource(SUBJECT).toString(); + if(!subject.contains("urn:uuid")){ + subject = qs.getResource(SUBJECT).getLocalName(); + } else { + subject = subject.substring(subject.lastIndexOf(':')+1); + } JsonObject obj = new JsonObject(); if(resultObjects.containsKey(subject)){ obj = resultObjects.get(subject);