Author: heiko.braun(a)jboss.com
Date: 2009-12-07 06:14:16 -0500 (Mon, 07 Dec 2009)
New Revision: 898
Modified:
bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
Log:
Fix BPMC-41: Task without executionId not shown in console
Modified:
bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java
===================================================================
---
bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java 2009-12-07
10:07:06 UTC (rev 897)
+++
bpm-console/trunk/gui/war/src/main/java/org/jboss/bpm/console/client/model/DTOParser.java 2009-12-07
11:14:16 UTC (rev 898)
@@ -58,7 +58,10 @@
ConsoleLog.debug("parse " + item);
long id = JSONWalk.on(item).next("id").asLong();
- String executionId =
JSONWalk.on(item).next("processInstanceId").asString();
+ JSONWalk.JSONWrapper instanceIdWrapper =
JSONWalk.on(item).next("processInstanceId");
+ String executionId = instanceIdWrapper!=null ?
+ instanceIdWrapper.asString() : "n/a";
+
String processId = JSONWalk.on(item).next("processId").asString();
String name = JSONWalk.on(item).next("name").asString();
String assignee = JSONWalk.on(item).next("assignee").asString();
Show replies by date