[Erp5-report] r10103 - /erp5/trunk/products/ERP5/Document/BusinessTemplate.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Sep 18 15:36:00 CEST 2006


Author: jerome
Date: Mon Sep 18 15:35:59 2006
New Revision: 10103

URL: http://svn.erp5.org?rev=10103&view=rev
Log:
a business template contains only one preference.
fix use of object builtin name.


Modified:
    erp5/trunk/products/ERP5/Document/BusinessTemplate.py

Modified: erp5/trunk/products/ERP5/Document/BusinessTemplate.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/BusinessTemplate.py?rev=10103&r1=10102&r2=10103&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/BusinessTemplate.py (original)
+++ erp5/trunk/products/ERP5/Document/BusinessTemplate.py Mon Sep 18 15:35:59 2006
@@ -801,7 +801,7 @@
     if relative_url_list != []:
       LOG("PreferenceTemplateItem, _resolvePath", WARNING,
           "Should be empty")
-    if len(id_list) is not None:
+    if len(id_list) != 1:
       LOG("PreferenceTemplateItem, _resolvePath", WARNING,
           "Should contain only one element")
     # XXX hardcoded
@@ -814,11 +814,11 @@
     PathTemplateItem.install(self, context, trashbin, **kw)
     portal = context.getPortalObject()
     for object_path in self._objects.keys():
-      object = portal.unrestrictedTraverse(object_path)
+      pref = portal.unrestrictedTraverse(object_path)
       # XXX getPreferenceState is a bad name
-      if object.getPreferenceState() == 'disabled':
-        object.portal_workflow.doActionFor(
-                      object,
+      if pref.getPreferenceState() == 'disabled':
+        portal.portal_workflow.doActionFor(
+                      pref,
                       'enable_action',
                       wf_id='preference_workflow',
                       comment="Initialized during Business Template " \




More information about the Erp5-report mailing list