From 6dc5fc15532ecc7c533a6c40283df16e6c14fc23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 5 Dec 2008 13:28:37 +0100 Subject: [PATCH] Allow to use a list of id for copy method --- purchase.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/purchase.py b/purchase.py index a8ee234672..623aa8391c 100644 --- a/purchase.py +++ b/purchase.py @@ -583,7 +583,7 @@ class Purchase(OSV): res = self.name_get(cursor, user, ids, context=context) return res - def copy(self, cursor, user, purchase_id, default=None, context=None): + def copy(self, cursor, user, ids, default=None, context=None): if default is None: default = {} default = default.copy() @@ -593,8 +593,8 @@ class Purchase(OSV): default['invoices'] = False default['invoices_ignored'] = False default['packing_state'] = 'none' - return super(Purchase, self).copy(cursor, user, purchase_id, - default=default, context=context) + return super(Purchase, self).copy(cursor, user, ids, default=default, + context=context) def check_for_quotation(self, cursor, user, purchase_id, context=None): purchase = self.browse(cursor, user, purchase_id, context=context) @@ -1051,14 +1051,14 @@ class PurchaseLine(OSV): context=context) return [res] - def copy(self, cursor, user, line_id, default=None, context=None): + def copy(self, cursor, user, ids, default=None, context=None): if default is None: default = {} default = default.copy() default['moves'] = False default['moves_ignored'] = False default['invoice_lines'] = False - return super(PurchaseLine, self).copy(cursor, user, line_id, + return super(PurchaseLine, self).copy(cursor, user, ids, default=default, context=context) def create_move(self, cursor, user, line, context=None):