[Erp5-report] r15174 - /erp5/trunk/products/ERP5SyncML/Conduit/BaobabConduit.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jul 9 12:22:40 CEST 2007


Author: seb
Date: Mon Jul  9 12:22:40 2007
New Revision: 15174

URL: http://svn.erp5.org?rev=15174&view=rev
Log:
wait that the object is edited before updating security

Modified:
    erp5/trunk/products/ERP5SyncML/Conduit/BaobabConduit.py

Modified: erp5/trunk/products/ERP5SyncML/Conduit/BaobabConduit.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5SyncML/Conduit/BaobabConduit.py?rev=15174&r1=15173&r2=15174&view=diff
==============================================================================
--- erp5/trunk/products/ERP5SyncML/Conduit/BaobabConduit.py (original)
+++ erp5/trunk/products/ERP5SyncML/Conduit/BaobabConduit.py Mon Jul  9 12:22:40 2007
@@ -335,6 +335,7 @@
                                               id=organisation_id
                                               )[0].getObject()
         subobject._setCareerSubordinationValue(organisation)
+
       else: # This is an organisation object
         site_value = organisation_module_object.Baobab_getSiteFromCodification(
                                                        object_id[:3])
@@ -465,8 +466,6 @@
                                    , id          = object_id
                                    )
 
-    if subobject.getPortalType() == 'Person':
-      subobject.updateLocalRolesOnSecurityGroups()
     return subobject
 
 
@@ -695,6 +694,8 @@
     if object.getPortalType() == 'Bank Account':
       object.portal_workflow.doActionFor(object, 'validate_action', 
                                          wf_id='bank_account_workflow')
+    if object.getPortalType() == 'Person':
+      object.updateLocalRolesOnSecurityGroups()
 
 
   """




More information about the Erp5-report mailing list