From 88f37ff570acccb868bfd580291cb70d73027097 Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Thu, 20 Jan 2011 15:37:31 +0530 Subject: [PATCH] [FIX] Account: remove constraints on account.move.line if the partner is not exists for receivable and paybletype account bzr revid: mra@mra-laptop-20110120100731-yln0ib71ehcavwrv --- addons/account/account_move_line.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index b834ecf12e7..7ed1c675662 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -588,18 +588,10 @@ class account_move_line(osv.osv): return False return True - def _check_partner_id(self, cr, uid, ids, context=None): - lines = self.browse(cr, uid, ids, context=context) - for l in lines: - if l.account_id.type in ('receivable', 'payable') and not l.partner_id: - return False - return True - _constraints = [ (_check_no_view, 'You can not create move line on view account.', ['account_id']), (_check_no_closed, 'You can not create move line on closed account.', ['account_id']), (_check_company_id, 'Company must be same for its related account and period.',['company_id'] ), - (_check_partner_id, 'You can not create move line on receivable/payable account without partner', ['account_id'] ) ] #TODO: ONCHANGE_ACCOUNT_ID: set account_tax_id