diff --git a/sale.py b/sale.py index 1f3a02ce2b..d1d6a85d91 100644 --- a/sale.py +++ b/sale.py @@ -49,6 +49,8 @@ class SaleLine(OSV): id2record[record['id']] = record lines = self.browse(cursor, user, ids, context=context) for line in lines: + if line.type != 'line': + continue for account in line.analytic_accounts.accounts: if account.root.id in root_ids: id2record[line.id]['analytic_account_' \