From bee01765293762819f45b6054d4bbb3c5bc83bea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 4 Dec 2012 16:48:25 +0100 Subject: [PATCH] Invoice.copy is a class method now --- invoice.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/invoice.py b/invoice.py index 30d7886233..901b67e829 100644 --- a/invoice.py +++ b/invoice.py @@ -48,12 +48,13 @@ class Invoice: states[invoice.id] = 'ignored' return states - def copy(self, ids, default=None): + @classmethod + def copy(cls, invoices, default=None): if default is None: default = {} default = default.copy() default.setdefault('sales', None) - return super(Invoice, self).copy(ids, default=default) + return super(Invoice, cls).copy(invoices, default=default) @classmethod def delete(cls, invoices):