odoo/odoo — pull request #3787 by sbidoul (2014-11-20 23:41:53+00:00)
Title: [FIX] do not validate move when novalidate is in context

In account_move_line.reconcile, novalidate is set in context when creating the reconciliation objects. https://github.com/odoo/odoo/blob/8.0/addons/account/account_move_line.py#L1050

This flag is not honored in all circumstances.

This as the effect, for instance, to delete and recreate all analytic lines of a move when the reconciliation of one line occurs, which badly impact performances on complex moves.