summaryrefslogtreecommitdiff
path: root/addons/hr_expense/models/hr_expense.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/hr_expense/models/hr_expense.py')
-rw-r--r--addons/hr_expense/models/hr_expense.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/addons/hr_expense/models/hr_expense.py b/addons/hr_expense/models/hr_expense.py
index 24bb04bdbbd..d9d751ed219 100644
--- a/addons/hr_expense/models/hr_expense.py
+++ b/addons/hr_expense/models/hr_expense.py
@@ -216,9 +216,9 @@ class HrExpense(models.Model):
for expense in self:
if expense.date > maxdate:
maxdate = expense.date
- if expense.journal_id not in journal_dict:
- journal_dict[expense.journal_id] = []
- journal_dict[expense.journal_id].append(expense)
+ jrn = expense.bank_journal_id if expense.payment_mode == 'company_account' else expense.journal_id
+ journal_dict.setdefault(jrn, [])
+ journal_dict[jrn].append(expense)
for journal, expense_list in journal_dict.items():
#create the move that will contain the accounting entries