Skip to Content
Menu
This question has been flagged
1 Reply
3157 Views

Hello,

i want to validate stock.picking with call button_validate() function through API in postman, but when i call that function, in postman always "Sending request... " and Odoo did not give any response. Below is my python code:

so_obj = request.env['sale.order'].search(
[('x_studio_agsi_order_id', '=', new_delivery_order['order_id'])])

for picking in so_obj.picking_ids:
print(picking.state)
picking.action_assign()
for move_line in picking.move_line_ids_without_package:
move_line.qty_done = move_line.product_uom_qty

picking.button_validate()

How to solve this? Why am I not getting a response? and are there any parameter settings in the odoo.conf file? Below is my odoo.conf file:

[options]
; This is the password that allows database operations:
admin_passwd = admin
db_host = localhost
db_port = 54377
db_user = odoo14e
db_password = False
;db_template = template1
addons_path = /opt/odoo14/addons/,/opt/odoo14-e/odoo/addons/
xmlrpc_port = 8014
limit_time_cpu = 1200
limit_time_real = 100000

Please help and hint.
Thank you very much.

Avatar
Discard
Best Answer

Hi,

Seems you are directly calling the ORM methods inside the postman, nice if you can share the full file, mainly to see the import used in the file.


You can try using any of the following:

  1. Odoo XMLRPC : Connect Odoo With External Applications

  2. Odoo JSONRPC

  3. OdooRPC: Connect To Odoo Database and Perform All Operations


Thanks

Avatar
Discard
Related Posts Replies Views Activity
1
Nov 24
1487
1
Nov 24
1198
2
Sep 24
1047
1
Aug 24
2459
3
Aug 24
2687