Index: /trunk/grails-app/services/TaskService.groovy
===================================================================
--- /trunk/grails-app/services/TaskService.groovy	(revision 200)
+++ /trunk/grails-app/services/TaskService.groovy	(revision 201)
@@ -243,7 +243,11 @@
 
                 if(result.taskInstance.save()) {
+
+                    result.taskInstance.taskRecurringSchedule?.enabled = false
+
                     def taskModification = new TaskModification(person:personService.currentUser(),
                                                             taskModificationType: TaskModificationType.get(4),
                                                             task: result.taskInstance)
+
                     if(taskModification.save()) {
                         // All went well.
@@ -329,4 +333,7 @@
 
                 if(result.taskInstance.save()) {
+
+                    result.taskInstance.taskRecurringSchedule?.enabled = false
+
                     def taskModification = new TaskModification(person:personService.currentUser(),
                                                             taskModificationType: TaskModificationType.get(6),
