Index: trunk/grails-app/controllers/TaskDetailedController.groovy
===================================================================
--- trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 205)
+++ trunk/grails-app/controllers/TaskDetailedController.groovy	(revision 206)
@@ -408,5 +408,5 @@
         }
         else {
-            render(view:'edit',model:[taskInstance:result.taskInstance.refresh()])
+            render(view:'edit',model:[taskInstance:result.taskInstance.attach()])
         }
 
Index: trunk/grails-app/services/TaskService.groovy
===================================================================
--- trunk/grails-app/services/TaskService.groovy	(revision 205)
+++ trunk/grails-app/services/TaskService.groovy	(revision 206)
@@ -202,5 +202,5 @@
 
             if(!result.taskInstance)
-                return fail('task', "task.notFound")
+                return fail('id', "task.notFound")
 
             // Optimistic locking check.
