From 0a67fa64c8be11e3a01f06babb2b7bb98c09ee16 Mon Sep 17 00:00:00 2001 From: Vincent Pelletier <vincent@nexedi.com> Date: Wed, 6 Feb 2008 10:42:11 +0000 Subject: [PATCH] Mark all messages as failed so that they don"t get deleted in finalizeMessageExecution. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@19095 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/CMFActivity/Activity/SQLDict.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/product/CMFActivity/Activity/SQLDict.py b/product/CMFActivity/Activity/SQLDict.py index 0d4e12f0eb..46c9fb0583 100644 --- a/product/CMFActivity/Activity/SQLDict.py +++ b/product/CMFActivity/Activity/SQLDict.py @@ -446,6 +446,8 @@ class SQLDict(RAMDict, SQLBase): except: LOG('SQLDict', PANIC, 'Failed to abort executed messages which also failed to commit. Some objects may be modified accidentally.') raise + for x in message_uid_priority_list: + x[1].is_executed = 0 failed_message_uid_list = [x[0] for x in message_uid_priority_list] try: makeMessageListAvailable(failed_message_uid_list) -- GitLab