[Checkins] SVN: Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/C notifyWorkflowCreated only to IWorkflowAware, possibly following adaption on IObjectAddedEvent.
Laurence Rowe
l at lrowe.co.uk
Mon Sep 27 13:45:55 EDT 2010
Log message for revision 116988:
notifyWorkflowCreated only to IWorkflowAware, possibly following adaption on IObjectAddedEvent.
Changed:
U Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CHANGES.txt
U Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CMFCatalogAware.py
-=-
Modified: Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CHANGES.txt
===================================================================
--- Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CHANGES.txt 2010-09-27 17:45:51 UTC (rev 116987)
+++ Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CHANGES.txt 2010-09-27 17:45:55 UTC (rev 116988)
@@ -4,6 +4,9 @@
2.3.0-alpha (unreleased)
------------------------
+- notifyWorkflowCreated only to IWorkflowAware, possibly following adaption on
+ IObjectAddedEvent.
+
- Adapterize workflow storage lookups.
- tests base: Removed obsolete test utils.
Modified: Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CMFCatalogAware.py
===================================================================
--- Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CMFCatalogAware.py 2010-09-27 17:45:51 UTC (rev 116987)
+++ Products.CMFCore/branches/adapterize-wfstatus-wfhistory/Products/CMFCore/CMFCatalogAware.py 2010-09-27 17:45:55 UTC (rev 116988)
@@ -262,7 +262,9 @@
""" Event subscriber for (IContentish, IObjectEvent) events.
"""
if IObjectAddedEvent.providedBy(event):
- ob.notifyWorkflowCreated()
+ wfaware = IWorkflowAware(ob, None)
+ if wfaware is not None:
+ wfaware.notifyWorkflowCreated()
ob.indexObject()
elif IObjectMovedEvent.providedBy(event):
More information about the checkins
mailing list