[FIX] account_analytic_analysis: remove orphan recurring invoice lines

Delete recurring invoice lines when their contract is deleted.
Otherwise, when a contract is deleted, the lines remain orphan with no way to
access it or may generate wrong invoice (should not happen in standard as only
accessed through contracts via recurring_invoice_line_ids).
Fixes #6801
This commit is contained in:
Guewen Baconnier 2015-05-21 13:20:41 +02:00 committed by Martin Trigaux
parent 1bd50551c5
commit 04ef9d991b
1 changed files with 1 additions and 1 deletions

View File

@ -45,7 +45,7 @@ class account_analytic_invoice_line(osv.osv):
_columns = {
'product_id': fields.many2one('product.product','Product',required=True),
'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account'),
'analytic_account_id': fields.many2one('account.analytic.account', 'Analytic Account', ondelete='cascade'),
'name': fields.text('Description', required=True),
'quantity': fields.float('Quantity', required=True),
'uom_id': fields.many2one('product.uom', 'Unit of Measure',required=True),