Update of /var/cvs/applications/email/src/org/mmbase/applications/email
In directory
james.mmbase.org:/tmp/cvs-serv2393/src/org/mmbase/applications/email
Modified Files:
Tag: MMBase-1_8
EmailBuilder.java
Log Message:
MMB-1703
See also:
http://cvs.mmbase.org/viewcvs/applications/email/src/org/mmbase/applications/email
See also: http://www.mmbase.org/jira/browse/MMB-1703
Index: EmailBuilder.java
===================================================================
RCS file:
/var/cvs/applications/email/src/org/mmbase/applications/email/EmailBuilder.java,v
retrieving revision 1.15.2.3
retrieving revision 1.15.2.4
diff -u -b -r1.15.2.3 -r1.15.2.4
--- EmailBuilder.java 6 Jan 2007 12:05:14 -0000 1.15.2.3
+++ EmailBuilder.java 12 Aug 2008 15:11:36 -0000 1.15.2.4
@@ -276,15 +276,15 @@
*/
List getDeliveredMailOlderThan(long expireAge) {
// calc search time based on expire time
- long age = (System.currentTimeMillis() / 1000) - expireAge;
- // query database for the nodes
+ long age = System.currentTimeMillis() - expireAge * 1000;
+ // query database for the nodes
NodeSearchQuery query = new NodeSearchQuery(this);
BasicCompositeConstraint cons = new
BasicCompositeConstraint(CompositeConstraint.LOGICAL_AND);
cons.addChild(new
BasicFieldValueConstraint(query.getField(getField("mailstatus")), new
Integer(STATE_DELIVERED)));
cons.addChild(new
BasicFieldValueConstraint(query.getField(getField("mailtype")), new
Integer(TYPE_ONESHOT)));
- cons.addChild(new
BasicFieldValueConstraint(query.getField(getField("mailedtime")), new
Long(age)).setOperator(FieldCompareConstraint.LESS));
+ cons.addChild(new
BasicFieldValueConstraint(query.getField(getField("mailedtime")), new
java.util.Date(age)).setOperator(FieldCompareConstraint.LESS));
query.setConstraint(cons);
try {
// mailedtime constraints makes it useless to do a cached query.
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs