Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java =================================================================== diff -u -ra7d60b0e8528107dca422600d795227865462a22 -r24972f27104335665c4f9c5be4fa0dda5e4a566b --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java (.../MonitoringAction.java) (revision a7d60b0e8528107dca422600d795227865462a22) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java (.../MonitoringAction.java) (revision 24972f27104335665c4f9c5be4fa0dda5e4a566b) @@ -1245,10 +1245,11 @@ if (activity.isBranchingActivity() && flaFormat) { // old branching is just a rectangle like Tool // new branching has start and finish points, it's exploded + BranchingActivity ba = (BranchingActivity) monitoringService.getActivityById(activity.getActivityId()); activityJSON.put("x", - MonitoringAction.getActivityCoordinate(((BranchingActivity) activity).getStartXcoord())); + MonitoringAction.getActivityCoordinate(ba.getStartXcoord())); activityJSON.put("y", - MonitoringAction.getActivityCoordinate(((BranchingActivity) activity).getStartYcoord())); + MonitoringAction.getActivityCoordinate(ba.getStartYcoord())); } else if (activity.isOptionsWithSequencesActivity() && flaFormat) { // old optional sequences is just a long rectangle // new optional sequences has start and finish points, it's exploded