Hi guys!!!!
Please i want to write in the field with the obj_ids (id)credit the value res[0]['credit'].
obj.write([obj_ids], {'credit': res[0]['credit']})
But i got this error:
TypeError: old_api() takes at least 4 arguments (3 given)
Help please
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hi guys!!!!
Please i want to write in the field with the obj_ids (id)credit the value res[0]['credit'].
obj.write([obj_ids], {'credit': res[0]['credit']})
But i got this error:
TypeError: old_api() takes at least 4 arguments (3 given)
Help please
Do obj.write({'credit': res[0]['credit']}) !
Make sure your obj is pointing to self pointer which is the browse()!
Thanks.
Hi,
In old api we need to pass (cr, uid, ids, vals) this 4 arguments inside write() method.
But here you have only pass (ids, vals). You also need to give as like below.
obj.write(cr, uid, [obj_ids], {'credit': res[0]['credit']} ) # if obj_ids is not an list object. otherwise just put obj_ids without [ ].
If you want to use new api and your "obj" variable is browsable object then just make calling as like
obj.write( {'credit': res[0]['credit']} )
Hope it will resolve your issue.
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
0
thg 3 25
|
1443 | ||
|
0
thg 1 25
|
3579 | ||
|
1
thg 8 23
|
14935 | ||
change password
Đã xử lý
|
|
1
thg 8 23
|
13596 | |
|
1
thg 7 23
|
10581 |