Index: trunk/grails-app/services/TaskService.groovy
===================================================================
--- trunk/grails-app/services/TaskService.groovy	(revision 431)
+++ trunk/grails-app/services/TaskService.groovy	(revision 432)
@@ -675,4 +675,5 @@
             result.taskInstance.approved = true
             result.taskInstance.leadPerson = authService.currentUser
+            result.taskInstance.targetCompletionDate = result.taskInstance.targetStartDate
 
             if(result.taskInstance.hasErrors() || !result.taskInstance.save())
@@ -695,4 +696,5 @@
                                             entryType: EntryType.get(1),
                                             comment: params.entryFault.comment,
+                                            dateDone: result.taskInstance.targetStartDate,
                                             productionReference: productionReference,
                                             durationHour: params.entryFault.durationHour,
@@ -703,4 +705,5 @@
             def causeParams = [task: result.taskInstance,
                                             entryType: EntryType.get(2),
+                                            dateDone: result.taskInstance.targetStartDate,
                                             comment: params.entryCause.comment]
             def causeResult = saveEntry(causeParams)
@@ -710,4 +713,5 @@
                                                     entryType: EntryType.get(3),
                                                     comment: params.entryWorkDone.comment,
+                                            dateDone: result.taskInstance.targetStartDate,
                                                     durationHour: params.entryWorkDone.durationHour,
                                                     durationMinute: params.entryWorkDone.durationMinute]
