Reviewers: ,
Please review this at http://codereview.tryton.org/201001/
Affected files:
M statement.py
Index: statement.py
===================================================================
--- a/statement.py
+++ b/statement.py
@@ -148,13 +148,10 @@
if not ids:
return {}
- for code in [Transaction().language, 'en_US']:
- lang_ids = lang_obj.search([
- ('code', '=', code),
+ lang_id, = lang_obj.search([
+ ('code', '=', Transaction().language),
])
- if lang_ids:
- break
- lang = lang_obj.browse(lang_ids[0])
+ lang = lang_obj.browse(lang_id)
res = {}
for statement in self.browse(ids):
@@ -266,13 +263,10 @@
for line in statement.lines:
computed_end_balance += line.amount
if computed_end_balance != statement.end_balance:
- for code in [Transaction().language, 'en_US']:
- lang_ids = lang_obj.search([
- ('code', '=', code),
+ lang_id, = lang_obj.search([
+ ('code', '=', Transaction().language),
])
- if lang_ids:
- break
- lang = lang_obj.browse(lang_ids[0])
+ lang = lang_obj.browse(lang_id)
amount = lang_obj.format(lang,
'%.' + str(statement.journal.currency.digits) + 'f',
@@ -462,13 +456,10 @@
line.invoice.amount_to_pay,
line.statement.journal.currency.id)
if amount_to_pay < abs(line.amount):
- for code in [Transaction().language, 'en_US']:
- lang_ids = lang_obj.search([
- ('code', '=', code),
+ lang_id, = lang_obj.search([
+ ('code', '=', Transaction().language),
])
- if lang_ids:
- break
- lang = lang_obj.browse(lang_ids[0])
+ lang = lang_obj.browse(lang_id)
amount = lang_obj.format(lang,
'%.' + str(line.statement.journal.currency.digits)
+ 'f',
--
[email protected] mailing list