Index: /trunk/grails-app/controllers/TaskDetailedController.groovy
===================================================================
--- /trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 252)
+++ /trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 253)
@@ -200,4 +200,7 @@
             def taskModificationList = TaskModification.findAllByTask(taskInstance, [max:100, sort:"id", order:"asc", offset:0])
 
+            def assignedGroupList = taskInstance.assignedGroups.sort { p1, p2 -> p1.personGroup.name.compareToIgnoreCase(p2.personGroup.name) }
+            def assignedPersonList = taskInstance.assignedPersons.sort { p1, p2 -> p1.person.firstName.compareToIgnoreCase(p2.person.firstName) }
+
             def taskProcedureInstance = TaskProcedure.get(taskInstance.taskProcedure?.id)
             def taskProcedureExits = new Boolean("true")
@@ -229,5 +232,7 @@
                             taskRecurringScheduleExits: taskRecurringScheduleExits,
                             inventoryMovementList: inventoryMovementList,
-                            taskModificationList: taskModificationList]
+                            taskModificationList: taskModificationList,
+                            assignedGroupList: assignedGroupList,
+                            assignedPersonList: assignedPersonList]
         }
     }
Index: /trunk/grails-app/views/taskDetailed/show.gsp
===================================================================
--- /trunk/grails-app/views/taskDetailed/show.gsp	(revision 252)
+++ /trunk/grails-app/views/taskDetailed/show.gsp	(revision 253)
@@ -195,5 +195,5 @@
                                         <td  valign="top" style="text-align:left;" class="value">
                                             <ul>
-                                            <g:each var="a" in="${taskInstance.assignedGroups}">
+                                            <g:each var="a" in="${assignedGroupList}">
                                                 <li><g:link controller="assignedGroupDetailed" action="edit" id="${a.id}" params="['task.id':taskInstance.id]">${a?.encodeAsHTML()}</g:link></li>
                                             </g:each>
@@ -210,5 +210,5 @@
                                         <td  valign="top" style="text-align:left;" class="value">
                                             <ul>
-                                            <g:each var="a" in="${taskInstance.assignedPersons}">
+                                            <g:each var="a" in="${assignedPersonList}">
                                                 <li><g:link controller="assignedPersonDetailed" action="edit" id="${a.id}" params="['task.id':taskInstance.id]">${a?.encodeAsHTML()}</g:link></li>
                                             </g:each>
