Index: lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/events/Subscription.hbm.xml =================================================================== diff -u -r6e4ed3724bd76354c2ee43c88979385c4a162a0e -rd0297b87cb5cfb713673b3f7903722d0d96adfef --- lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/events/Subscription.hbm.xml (.../Subscription.hbm.xml) (revision 6e4ed3724bd76354c2ee43c88979385c4a162a0e) +++ lams_common/conf/hibernate/mappings/org/lamsfoundation/lams/events/Subscription.hbm.xml (.../Subscription.hbm.xml) (revision d0297b87cb5cfb713673b3f7903722d0d96adfef) @@ -49,6 +49,19 @@ column="user_id" /> + + + + 0 AND (NOW()- s.lastOperationTime >= s.periodicity))"; + + " AS e, Subscription AS s WHERE s.event = e AND (e.failTime IS NOT NULL OR " + + "(s.periodicity > 0 AND (NOW()- s.lastOperationTime >= s.periodicity)))"; public Event getEvent(String scope, String name, Long sessionId) throws InvalidParameterException { List events = getHibernateTemplate().find(EventDAOHibernate.GET_EVENT_QUERY,