[Erp5-report] r22687 - /erp5/trunk/products/ERP5Form/ProxyField.py

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Jul 28 15:41:25 CEST 2008


Author: rafael
Date: Mon Jul 28 15:41:25 2008
New Revision: 22687

URL: http://svn.erp5.org?rev=22687&view=rev
Log:
Added TypeError in exceptions. This prevent make the Proxy field uneditable when you define wrong tales by mistake for proxy form id or proxy field id.


Modified:
    erp5/trunk/products/ERP5Form/ProxyField.py

Modified: erp5/trunk/products/ERP5Form/ProxyField.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/ProxyField.py?rev=22687&r1=22686&r2=22687&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/ProxyField.py (original)
+++ erp5/trunk/products/ERP5Form/ProxyField.py Mon Jul 28 15:41:25 2008
@@ -422,7 +422,7 @@
       proxy_form = getattr(object, self.get_value('form_id'))
       proxy_field = aq_base(getattr(proxy_form, self.get_value('field_id')))
       proxy_field = proxy_field.__of__(form)
-    except AttributeError:
+    except AttributeError, TypeError:
       LOG('ProxyField', WARNING, 
           'Could not get a field from a proxy field %s in %s' % \
               (self.id, object.id))




More information about the Erp5-report mailing list