Update of 
/var/cvs/contributions/CMSContainer_Modules/tasks/src/java/com/finalist/cmsc/tasks
In directory james.mmbase.org:/tmp/cvs-serv26790

Modified Files:
      Tag: b1_6
        TaskCronJob.java 
Log Message:
CMSC-1336 - Notification emails are not being sent from the task module


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/tasks/src/java/com/finalist/cmsc/tasks
See also: http://www.mmbase.org/jira/browse/CMSC-1336


Index: TaskCronJob.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Modules/tasks/src/java/com/finalist/cmsc/tasks/TaskCronJob.java,v
retrieving revision 1.5
retrieving revision 1.5.4.1
diff -u -b -r1.5 -r1.5.4.1
--- TaskCronJob.java    10 Sep 2008 11:48:03 -0000      1.5
+++ TaskCronJob.java    3 Apr 2009 09:54:05 -0000       1.5.4.1
@@ -9,19 +9,27 @@
  */
 package com.finalist.cmsc.tasks;
 
-import java.util.*;
+import java.util.ArrayList;
+import java.util.Calendar;
+import java.util.List;
+import java.util.ResourceBundle;
 
 import net.sf.mmapps.modules.cloudprovider.CloudProviderFactory;
 
 import org.mmbase.applications.crontab.AbstractCronJob;
 import org.mmbase.applications.crontab.CronJob;
-import org.mmbase.bridge.*;
-import org.mmbase.bridge.util.*;
+import org.mmbase.bridge.Cloud;
+import org.mmbase.bridge.Field;
+import org.mmbase.bridge.Node;
+import org.mmbase.bridge.NodeManager;
+import org.mmbase.bridge.NodeQuery;
+import org.mmbase.bridge.util.HugeNodeListIterator;
+import org.mmbase.bridge.util.Queries;
+import org.mmbase.bridge.util.SearchUtil;
 import org.mmbase.util.logging.Logger;
 import org.mmbase.util.logging.Logging;
 
 import com.finalist.cmsc.repository.ContentElementUtil;
-import com.finalist.cmsc.security.SecurityUtil;
 
 public class TaskCronJob extends AbstractCronJob implements CronJob {
    private static final Logger log = 
Logging.getLoggerInstance(TaskCronJob.class.getName());
@@ -72,13 +80,11 @@
       }
 
       if (!usersToNotify.isEmpty()) {
-         Node cloudUserNode = SecurityUtil.getUserNode(cloud);
-
          for (Node user : usersToNotify) {
             NodeQuery taskQuery = SearchUtil.createRelatedNodeListQuery(user, 
TasksUtil.TASK, TasksUtil.ASSIGNEDREL,
                   TasksUtil.STATUS, TasksUtil.STATUS_INIT, null, null, 
SearchUtil.SOURCE);
             int numberOfTasks = Queries.count(taskQuery);
-            TasksUtil.sendExpireNotification(user, cloudUserNode, 
numberOfTasks);
+            TasksUtil.sendExpireNotification(user, null, numberOfTasks);
 
             HugeNodeListIterator taskListIterator = new 
HugeNodeListIterator(taskQuery);
             while (taskListIterator.hasNext()) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to