diff --git a/addons/account_analytic_plans/report/crossovered_analytic.py b/addons/account_analytic_plans/report/crossovered_analytic.py
index e0414e4c954..73fdb629f2c 100644
--- a/addons/account_analytic_plans/report/crossovered_analytic.py
+++ b/addons/account_analytic_plans/report/crossovered_analytic.py
@@ -70,8 +70,8 @@ class crossovered_analytic(report_sxw.rml_parse):
line_pool = self.pool.get('account.analytic.line')
self.dict_acc_ref = {}
- if form['journal_ids'][0][2]:
- journal = " in (" + ','.join(map(lambda x: str(x), form['journal_ids'][0][2])) + ")"
+ if form['journal_ids']:
+ journal = " in (" + ','.join(map(lambda x: str(x), form['journal_ids'])) + ")"
else:
journal = 'is not null'
@@ -114,8 +114,8 @@ class crossovered_analytic(report_sxw.rml_parse):
if not ids:
ids = self.ids
- if form['journal_ids'][0][2]:
- journal=" in (" + ','.join(map(lambda x: str(x), form['journal_ids'][0][2])) + ")"
+ if form['journal_ids']:
+ journal=" in (" + ','.join(map(lambda x: str(x), form['journal_ids'])) + ")"
else:
journal= 'is not null'
diff --git a/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml b/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml
index 5b20c2a6448..bdf915d9f98 100644
--- a/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml
+++ b/addons/account_analytic_plans/wizard/account_crossovered_analytic_view.xml
@@ -8,13 +8,14 @@
form