Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringController.java =================================================================== diff -u -r551d792837f89602da3be00578e9d474decc6605 -r7673ee955f20880a656e6b0b965f466af0d5561e --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringController.java (.../MonitoringController.java) (revision 551d792837f89602da3be00578e9d474decc6605) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringController.java (.../MonitoringController.java) (revision 7673ee955f20880a656e6b0b965f466af0d5561e) @@ -1075,14 +1075,16 @@ StringBuilder ldPathBuilder = new StringBuilder("/").append(learningDesign.getTitle()); WorkspaceFolder workspaceFolder = learningDesign.getWorkspaceFolder(); while (workspaceFolder != null) { - if (workspaceFolder.getParentWorkspaceFolder() == null) { - ldPathBuilder.insert(0, messageService.getMessage("label.monitoring.learning.design.path.courses")); - } else if (workspaceFolder.getWorkspaceFolderType().equals(WorkspaceFolder.RUN_SEQUENCES)) { + if (workspaceFolder.getWorkspaceFolderType().equals(WorkspaceFolder.RUN_SEQUENCES)) { ldPathBuilder.insert(0, "/" + messageService.getMessage("label.monitoring.learning.design.path.run.sequences")); } else { ldPathBuilder.insert(0, "/" + workspaceFolder.getName()); + if (workspaceFolder.getParentWorkspaceFolder() == null) { + ldPathBuilder.insert(0, messageService.getMessage("label.monitoring.learning.design.path.courses")); + } } + workspaceFolder = workspaceFolder.getParentWorkspaceFolder(); } request.setAttribute("ldPath", ldPathBuilder.toString());