← Back to team overview

openerp-dev-web team mailing list archive

[Merge] lp:~openerp-dev/openobject-client-web/trunk-bug-754645-jra into lp:openobject-client-web

 

Jiten (OpenERP) has proposed merging lp:~openerp-dev/openobject-client-web/trunk-bug-754645-jra into lp:openobject-client-web.

Requested reviews:
  OpenERP SA's Web Client R&D (openerp-dev-web)
Related bugs:
  Bug #754645 in OpenERP Web Client: "bug on partner form links"
  https://bugs.launchpad.net/openobject-client-web/+bug/754645

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/trunk-bug-754645-jra/+merge/59205

Fixed the issue of partner form view links from sidebar.
When m2o search context value type in list than it won't crash too much.
-- 
https://code.launchpad.net/~openerp-dev/openobject-client-web/trunk-bug-754645-jra/+merge/59205
Your team OpenERP SA's Web Client R&D is requested to review the proposed merge of lp:~openerp-dev/openobject-client-web/trunk-bug-754645-jra into lp:openobject-client-web.
=== modified file 'addons/openerp/widgets/search.py'
--- addons/openerp/widgets/search.py	2011-03-02 15:23:31 +0000
+++ addons/openerp/widgets/search.py	2011-04-27 11:30:58 +0000
@@ -400,6 +400,12 @@
                             model = fields[name].get('relation')
                             type2 = fields[name].get('type2')
                             if kind == 'many2one' and model:
+                                 try:
+                                    # when defval has value in list from context
+                                    # so it won't crash too much
+                                    defval = defval[0]
+                                 except:
+                                    pass
                                  domain = [(name, '=', int(defval))]
                             else:
                                 if attrs.get('filter_domain'):


Follow ups