[FIX] Membership : Corrected the date evaluation of membership based on membership cancellation (Ref : Case 4452)

bzr revid: skh@tinyerp.com-20110314105517-qkh4j4mrovml2evj
This commit is contained in:
nel-tinyerp 2011-03-14 16:25:17 +05:30 committed by skh
parent 66593da253
commit 1cf1e3c6aa
1 changed files with 2 additions and 2 deletions

View File

@ -284,14 +284,14 @@ class Partner(osv.osv):
'membership_cancel': False
}
if name == 'membership_start':
line_id = member_line_obj.search(cr, uid, [('partner', '=', partner_id)],
line_id = member_line_obj.search(cr, uid, [('partner', '=', partner_id),('date_cancel','=',False)],
limit=1, order='date_from', context=context)
if line_id:
res[partner.id]['membership_start'] = member_line_obj.read(cr, uid, line_id[0],
['date_from'], context=context)['date_from']
if name == 'membership_stop':
line_id1 = member_line_obj.search(cr, uid, [('partner', '=', partner_id)],
line_id1 = member_line_obj.search(cr, uid, [('partner', '=', partner_id),('date_cancel','=',False)],
limit=1, order='date_to desc', context=context)
if line_id1:
res[partner.id]['membership_stop'] = member_line_obj.read(cr, uid, line_id1[0],