From c5ebf9bdbf38c56b2f1cb0e4af868ced2162f653 Mon Sep 17 00:00:00 2001 From: "Jagdish Panchal (Open ERP)" Date: Thu, 15 Dec 2011 11:23:06 +0530 Subject: [PATCH] [FIX] account_move_line: update journal_id in create lp bug: https://launchpad.net/bugs/834512 fixed bzr revid: jap@tinyerp.com-20111215055306-f0y5x1f4w91yvpxe --- addons/account/account_move_line.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index 55e154eed6d..4dc48419c41 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -1249,6 +1249,8 @@ class account_move_line(osv.osv): if len(period_candidate_ids) != 1: raise osv.except_osv(_('Encoding error'), _('No period found or period given is ambigous.')) context['period_id'] = period_candidate_ids[0][0] + if not context.get('journal_id', False) and context.get('search_default_journal_id', False): + context['journal_id'] = context.get('search_default_journal_id') self._update_journal_check(cr, uid, context['journal_id'], context['period_id'], context) move_id = vals.get('move_id', False) journal = journal_obj.browse(cr, uid, context['journal_id'], context=context)