diff --git a/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_updatePersonOpenOrder.xml b/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_updatePersonOpenOrder.xml index 2afb39c568ee645c8108ec1c2b41156792ce5729..19012246a2ab72d026fc8fa6761175835ce0a6b0 100644 --- a/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_updatePersonOpenOrder.xml +++ b/master/bt5/vifib_slap/SkinTemplateItem/portal_skins/vifib_slap/Alarm_updatePersonOpenOrder.xml @@ -53,7 +53,7 @@ <value> <string>if params is None:\n params = {}\n kw = {}\n -\n +search_kw = {}\n from DateTime import DateTime\n from Products.ZSQLCatalog.SQLCatalog import Query\n from Products.ERP5Type.DateUtils import getClosestDate, addToDate\n @@ -62,7 +62,7 @@ last_active_process = context.getLastActiveProcess()\n if last_active_process is not None and params.get(\'full\', False):\n # fetch only objects modified since last alarm run\n kw[\'modification_date\'] = Query(modification_date=last_active_process.getStartDate(), range="min")\n -\n + search_kw[\'modification_date\'] = Query(modification_date=addToDate(last_active_process.getStartDate(), to_add={\'hour\': -1}), range="min")\n # register active process in order to have "windows" of last indexed objects\n context.newActiveProcess()\n \n @@ -72,7 +72,7 @@ context.getPortalObject().portal_catalog.searchAndActivate(\n activate_kw={\'tag\': tag},\n packet_size=1, # Person_storeOpenOrderJournal generates big transactions\n portal_type=\'Person\',\n - modification_date=Query(modification_date=addToDate(last_active_process.getStartDate(), to_add={\'hour\': -1}), range="min")\n + **search_kw\n )\n \n context.activate(after_tag=tag).getId()\n diff --git a/master/bt5/vifib_slap/bt/revision b/master/bt5/vifib_slap/bt/revision index 50ae88076af348a8f3cb426174f40415dc680115..b63db6b2582c8b2cd3d155377846214bf47d8adc 100644 --- a/master/bt5/vifib_slap/bt/revision +++ b/master/bt5/vifib_slap/bt/revision @@ -1 +1 @@ -714 \ No newline at end of file +715 \ No newline at end of file