[FIX] account: correct some v8 decorators

This commit is contained in:
Christophe Simonis
2014-08-21 18:54:44 +02:00
parent 618e397df1
commit 2649d4ba28
+3 -3
View File
@@ -83,7 +83,7 @@ class account_invoice(models.Model):
return journal.currency or journal.company_id.currency_id
@api.model
@api.returns('account.analytic.journal')
@api.returns('account.analytic.journal', lambda r: r.id)
def _get_journal_analytic(self, inv_type):
""" Return the analytic journal corresponding to the given invoice type. """
journal_type = TYPE2JOURNAL.get(inv_type, 'sale')
@@ -91,7 +91,7 @@ class account_invoice(models.Model):
if not journal:
raise except_orm(_('No Analytic Journal!'),
_("You must define an analytic journal of type '%s'!") % (journal_type,))
return journal
return journal[0]
@api.one
@api.depends('account_id', 'move_id.line_id.account_id', 'move_id.line_id.reconcile_id')
@@ -649,7 +649,7 @@ class account_invoice(models.Model):
def _convert_ref(ref):
return (ref or '').replace('/','')
@api.multi
@api.one
def _get_analytic_lines(self):
""" Return a list of dict for creating analytic lines for self[0] """
company_currency = self.company_id.currency_id