Index: trunk/grails-app/services/TaskService.groovy
===================================================================
--- trunk/grails-app/services/TaskService.groovy	(revision 587)
+++ trunk/grails-app/services/TaskService.groovy	(revision 592)
@@ -171,4 +171,5 @@
     * The taskProcedure is only assigned to the sub task if supplied in params.
     * The assignedPersons and assignedGroups are only added to the sub task if supplied in params.
+    * The positiveFault property is never set on the subTask.
     * Collections in params must be supplied as new ArrayList's.
     * This method is not intended to be a copyTask method.
@@ -182,5 +183,5 @@
         def result = [:]
 
-        //Make our new Task a subTask and set the required properites.
+        //Make our new Task a subTask and set the required properties.
         def p = [:]
         p.parentTask = parentTask
@@ -189,4 +190,7 @@
         p.targetStartDate = params.targetStartDate ?: dateUtilService.today
         p.targetCompletionDate = params.targetCompletionDate ?: dateUtilService.today
+
+        p.safetyRequirement = params.safetyRequirement ?: parentTask.safetyRequirement
+        p.mandatoryRegulatory = params.mandatoryRegulatory ?: parentTask.mandatoryRegulatory
 
         p.taskGroup = params.taskGroup ?: parentTask.taskGroup
