diff --git a/bank_transaction_period_fix/model/account_bank_statement_line.py b/bank_transaction_period_fix/model/account_bank_statement_line.py index efaa300d..7d1aff20 100644 --- a/bank_transaction_period_fix/model/account_bank_statement_line.py +++ b/bank_transaction_period_fix/model/account_bank_statement_line.py @@ -29,7 +29,7 @@ class AccountBankStatementLine(orm.Model): def process_reconciliation( self, cr, uid, id, mv_line_dicts, context=None): """Put marker in context to use period from date in move line.""" - ctx = context.copy() or {} + ctx = context and context.copy() or {} ctx['override_period_from_date'] = True return super(AccountBankStatementLine, self).process_reconciliation( cr, uid, id, mv_line_dicts, context=ctx) diff --git a/bank_transaction_period_fix/model/account_move_line.py b/bank_transaction_period_fix/model/account_move_line.py index 3245d9b1..70a38971 100644 --- a/bank_transaction_period_fix/model/account_move_line.py +++ b/bank_transaction_period_fix/model/account_move_line.py @@ -28,7 +28,7 @@ class AccountMoveLine(orm.Model): def create(self, cr, uid, vals, context=None, check=True): """If requested, override period from date.""" - ctx = context.copy() or {} + ctx = context and context.copy() or {} if (('override_period_from_date' in ctx or 'period_id' not in vals) and 'date' in vals): period_model = self.pool['account.period']