← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-client-web/pos-error into lp:openobject-client-web

 

kch (Open ERP) has proposed merging lp:~openerp-dev/openobject-client-web/pos-error into lp:openobject-client-web.

Requested reviews:
  OpenERP SA's Web Client R&D (openerp-dev-web)

-- 
https://code.launchpad.net/~openerp-dev/openobject-client-web/pos-error/+merge/41434
Your team OpenERP SA's Web Client R&D is requested to review the proposed merge of lp:~openerp-dev/openobject-client-web/pos-error into lp:openobject-client-web.
=== modified file 'addons/openerp/widgets/form/_form.py'
--- addons/openerp/widgets/form/_form.py	2010-11-17 11:02:00 +0000
+++ addons/openerp/widgets/form/_form.py	2010-11-22 10:16:20 +0000
@@ -502,8 +502,11 @@
                 self.options = proxy.name_get(ids, ctx)
             except:
                 self.options = []
+
+        if self.options and self.options[0][0] == '' and isinstance(self.options[0][0], unicode):
+            self.validator = validators.Selection()
         # determine the actual type
-        if self.options and isinstance(self.options[0][0], basestring):
+        elif self.options and isinstance(self.options[0][0], basestring):
             self.kind = 'char'
             self.validator = validators.String()
         else:


Follow ups