From 4aa531590bfe7e66e0163734fc1bd75e3a903134 Mon Sep 17 00:00:00 2001 From: Nicolas Demonte Date: Tue, 27 Oct 2020 13:41:25 +0100 Subject: [PATCH] Match "to process" task creation between manual action and multi-action #47329 --- src/pfwbged/collection/multiactions.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pfwbged/collection/multiactions.py b/src/pfwbged/collection/multiactions.py index bb5f674..824aff8 100644 --- a/src/pfwbged/collection/multiactions.py +++ b/src/pfwbged/collection/multiactions.py @@ -1,5 +1,6 @@ from Products.Five.browser import BrowserView from collective.taskqueue import taskqueue +from pfwbged.basecontent.behaviors import IPfwbIncomingMail from plone import api @@ -19,7 +20,7 @@ class BackgroundDocumentTransitionView(BrowserView): document.reindexObject(idxs=['review_state']) - if action == 'to_process' and document.portal_type == 'dmsincomingmail': + if action == 'to_process' and IPfwbIncomingMail.providedBy(document): from pfwbged.policy.subscribers.mail import incoming_mail_attributed incoming_mail_attributed(document, u'')