Skip to Content
Menu
This question has been flagged
4 Replies
11060 Views

I had a many2one field which shows value while i change partner_id.But the problem is that those partner who has no the value also shows the previous value assigned in many2one field.Those partner who has no the value must show the many2one field empty .How can i resolve it.. 

Here is my code:

obj = self.pool.get('bank.internal.transfer')
id1 = obj.search(cr, uid, [('partner_id','=',name)])
for i in obj.browse(cr, uid, id1, context=context):
    bank_id_= i.id
    if bank_id_:
        res['bank_id']=bank_id_
    else:
        res['bank_id']=False

 

Avatar
Discard
Author Best Answer

Hi..its ok now...

Avatar
Discard

how can u explain ur code and functionality

Author

Its nothing i had repositioned the 'res['bank_id']=False' to the outside of loop... obj = self.pool.get('bank.internal.transfer') id1 = obj.search(cr, uid, [('partner_id','=',name)]) res['bank_id']=False for i in obj.browse(cr, uid, id1, context=context): bank_id_= i.id if bank_id_: res['bank_id']=bank_id_

Best Answer

many2one_field = False

Avatar
Discard
Related Posts Replies Views Activity
2
Feb 25
4726
1
Dec 24
589
1
Nov 22
15334
3
Aug 22
11920
2
Aug 22
3790