merged
[odoo/odoo.git] / addons / purchase / wizard / wizard_group.py
index fdacf95..77e36f3 100644 (file)
@@ -55,7 +55,11 @@ ack_fields = {}
 
 
 def _merge_orders(self, cr, uid, data, context):
-    order_obj = pooler.get_pool(cr.dbname).get('purchase.order')
+    pool = pooler.get_pool(cr.dbname)
+    order_obj = pool.get('purchase.order')
+    mod_obj = pool.get('ir.model.data')
+    result = mod_obj._get_id(cr, uid, 'purchase', 'view_purchase_order_filter')
+    id = mod_obj.read(cr, uid, result, ['res_id'])
 
     def make_key(br, fields):
         list_key = []
@@ -149,7 +153,8 @@ def _merge_orders(self, cr, uid, data, context):
         'view_mode': 'tree,form',
         'res_model': 'purchase.order',
         'view_id': False,
-        'type': 'ir.actions.act_window'
+        'type': 'ir.actions.act_window',
+        'search_view_id': id['res_id']
     }