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.
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
0
mrt. 25
|
1443 | ||
|
0
jan. 25
|
3576 | ||
|
1
aug. 23
|
14930 | ||
change password
Opgelost
|
|
1
aug. 23
|
13596 | |
|
1
jul. 23
|
10575 |