Index: trunk/grails-app/jobs/TaskRecurringScheduleJob.groovy
===================================================================
--- trunk/grails-app/jobs/TaskRecurringScheduleJob.groovy	(revision 123)
+++ trunk/grails-app/jobs/TaskRecurringScheduleJob.groovy	(revision 125)
@@ -1,8 +1,10 @@
 
 class TaskRecurringScheduleJob {
-    def timeout = 5000 // execute job once in 5 seconds
+//     def timeout = 5000 // execute job once in 5 seconds
+    def timeout = 60000
 
     def execute() {
-        println "5"
+//         println "TaskRecurringScheduleJob: tick"
+//         println "TaskRecurringScheduleJob: tock"
         def recurringScheduleInstanceList = RecurringSchedule.list()
         def now = new Date()
@@ -10,5 +12,5 @@
         recurringScheduleInstanceList.each() {
 
-            if ( now < it.nextDueDate) {
+            if ( now > it.nextDueDate) {
                 def taskInstance = it.task
                 def subTaskInstance = new Task()
@@ -25,5 +27,6 @@
                 subTaskInstance.taskType = TaskType.get(1)
                 subTaskInstance.leadPerson = taskInstance.leadPerson
-                if(subTaskInstance.save()){println "yes"}
+                subTaskInstance.save()
+//                 if(subTaskInstance.save()){println "yes"}
     
                 //Set the assignedPersons
@@ -37,5 +40,5 @@
 
                 //Set the nextDueDate so that we don't loop ;-)
-//                 it.nextDueDate = new DateTime(date:2.weeks.from.now)
+                it.nextDueDate = it.nextDueDate + 1
     
             }
