diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index 203d791cff2..761f5c6f9de 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -264,7 +264,7 @@ class sale_order(osv.osv):
return osv.osv.unlink(self, cr, uid, unlink_ids, context=context)
- def new_quotation(self, cr, uid, ids, default=None, context=None):
+ def copy_quotation(self, cr, uid, ids, context=None):
id = self.copy(cr, uid, ids[0], context=None)
view_ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'sale', 'view_order_form')
view_id = view_ref and view_ref[1] or False,
@@ -277,6 +277,7 @@ class sale_order(osv.osv):
'view_mode': 'form',
'view_id': view_id,
'target': 'current',
+ 'nodestroy': True,
}
def onchange_pricelist_id(self, cr, uid, ids, pricelist_id, order_lines, context=None):
diff --git a/addons/sale/sale_view.xml b/addons/sale/sale_view.xml
index b854ea0eb94..da8d1b3b9c2 100644
--- a/addons/sale/sale_view.xml
+++ b/addons/sale/sale_view.xml
@@ -176,7 +176,7 @@
attrs="{'invisible': [('invoice_exists', '=', False)]}" groups="base.group_user"/>
-
+