[FIX] account: using wizard methods instead of invoice methods
authorChristophe Combelles <ccomb@free.fr>
Wed, 9 Jul 2014 21:22:21 +0000 (00:22 +0300)
committerOlivier Dony <odo@openerp.com>
Tue, 22 Jul 2014 20:23:54 +0000 (22:23 +0200)
Typo during port of account.invoice to new API.

(Rebase of 02a36b6 for #1052)

addons/account/account_invoice.py

index 455feb1..9314b1c 100644 (file)
@@ -145,7 +145,7 @@ class account_invoice(models.Model):
             else:
                 self.residual = new_value
         # prevent the residual amount on the invoice to be less than 0
-        self.residual = max(self.residual, 0.0)            
+        self.residual = max(self.residual, 0.0)
 
     @api.one
     @api.depends(
@@ -1619,8 +1619,8 @@ class mail_compose_message(models.Model):
                 context.get('default_res_id') and context.get('mark_invoice_as_sent'):
             invoice = self.env['account.invoice'].browse(context['default_res_id'])
             invoice = invoice.with_context(mail_post_autofollow=True)
-            self.write({'sent': True})
-            self.message_post(body=_("Invoice sent"))
+            invoice.write({'sent': True})
+            invoice.message_post(body=_("Invoice sent"))
         return super(mail_compose_message, self).send_mail()
 
 # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: