Chirag Patel (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-client-web/6.0-opw-575059-cpa into 
lp:openobject-client-web.

Requested reviews:
  OpenERP Core Team (openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-575059-cpa/+merge/107762

Hello,

Fixed domain not append when domain type unicode.

Demo: Sales > Sales > Sales Orders
1) Edit one Sales Orders.
2) Edit One Sales Order Lines.
3) Sort M2M 'Tax Name' column.

Observed: Error:"'unicode' object has no attribute 'append'".

Thanks.
-- 
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-575059-cpa/+merge/107762
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-client-web/6.0-opw-575059-cpa.
=== modified file 'addons/openerp/widgets/form/_m2m.py'
--- addons/openerp/widgets/form/_m2m.py	2012-03-19 09:43:24 +0000
+++ addons/openerp/widgets/form/_m2m.py	2012-05-29 12:03:20 +0000
@@ -30,7 +30,7 @@
 from openerp.widgets import register_widget
 
 from openerp import validators
-
+from openobject.tools import ast
 
 __all__ = ["M2M"]
 
@@ -106,6 +106,8 @@
             ids = ids[current.offset: current.offset+current.limit]
         
         if self.name == params.source and params.sort_key and ids:
+            if isinstance(self.domain, basestring):
+                self.domain = ast.literal_eval(self.domain)
             self.domain.append(('id', 'in', ids))
             limit = current.limit
             if current.limit == -1:

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to