From: Jason M. <svn...@pl...> - 2010-08-14 19:21:38
|
Author: JMehring Date: Sat Aug 14 19:21:31 2010 New Revision: 38751 Modified: plone.app.dexterity/branches/jmehring-drafts/plone/app/dexterity/behaviors/drafts.py Log: was missing a class AttrNotFound Modified: plone.app.dexterity/branches/jmehring-drafts/plone/app/dexterity/behaviors/drafts.py ============================================================================== --- plone.app.dexterity/branches/jmehring-drafts/plone/app/dexterity/behaviors/drafts.py (original) +++ plone.app.dexterity/branches/jmehring-drafts/plone/app/dexterity/behaviors/drafts.py Sat Aug 14 19:21:31 2010 @@ -227,6 +227,10 @@ ################################################################################ +class AttrNotFound( object ): + """ + """ + # Request.form draft creation def draftRequestForm(form, event=None): @@ -277,8 +281,8 @@ schema = getFields( fti.lookupSchema() ) for field_name, field_schema in schema.items(): - attr = getattr( content, field_name, NotFound ) - if attr is not NotFound: + attr = getattr( content, field_name, AttrNotFound ) + if attr is not AttrNotFound: draft_request_form[field_name] = attr for key, value in draft_request_form.items(): |