From 13f9de3d7c660e041e3d876d7f8939e220ccbdd6 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 14 Nov 2012 15:34:54 +0100 Subject: [PATCH] [FIX] can not delete an analytic account having lines bzr revid: fp@tinyerp.com-20121114143454-6bkldl0yk6ob8qmp --- addons/analytic/analytic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/analytic/analytic.py b/addons/analytic/analytic.py index 1c9a095d6ed..4c883dc4f8a 100644 --- a/addons/analytic/analytic.py +++ b/addons/analytic/analytic.py @@ -327,7 +327,7 @@ class account_analytic_line(osv.osv): 'date': fields.date('Date', required=True, select=True), 'amount': fields.float('Amount', required=True, help='Calculated by multiplying the quantity and the price given in the Product\'s cost price. Always expressed in the company main currency.', digits_compute=dp.get_precision('Account')), 'unit_amount': fields.float('Quantity', help='Specifies the amount of quantity to count.'), - 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', required=True, ondelete='cascade', select=True, domain=[('type','<>','view')]), + 'account_id': fields.many2one('account.analytic.account', 'Analytic Account', required=True, ondelete='set null', select=True, domain=[('type','<>','view')]), 'user_id': fields.many2one('res.users', 'User'), 'company_id': fields.related('account_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),