[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:
parent
1bd50551c5
commit
04ef9d991b
|
@ -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),
|
||||
|
|
Loading…
Reference in New Issue