Advertisement
Guest User

Odoo Create Order Webhook Error

a guest
Mar 31st, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.45 KB | None | 0 0
  1. 2020-03-31 20:09:33,853 20509 INFO GS_prueba werkzeug: 35.208.19.72 - - [31/Mar/2020 20:09:33] "POST /woo_hook/1/order/create HTTP/1.0" 500 - 137 0.063 1.087
  2. 2020-03-31 20:09:33,858 20509 ERROR GS_prueba werkzeug: Error on request:
  3. Traceback (most recent call last):
  4.   File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/werkzeug/serving.py", line 270, in run_wsgi
  5.     execute(self.server.app)
  6.   File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/werkzeug/serving.py", line 258, in execute
  7.     application_iter = app(environ, start_response)
  8.   File "/opt/odoo13/odoo/odoo/service/server.py", line 439, in app
  9.     return self.app(e, s)
  10.   File "/opt/odoo13/odoo/odoo/service/wsgi_server.py", line 140, in application
  11.     return ProxyFix(application_unproxied)(environ, start_response)
  12.   File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/werkzeug/contrib/fixers.py", line 152, in __call__
  13.     return self.app(environ, start_response)
  14.   File "/opt/odoo13/odoo/odoo/service/wsgi_server.py", line 117, in application_unproxied
  15.     result = odoo.http.root(environ, start_response)
  16.   File "/opt/odoo13/odoo/odoo/http.py", line 1281, in __call__
  17.     return self.dispatch(environ, start_response)
  18.   File "/opt/odoo13/odoo/odoo/http.py", line 1251, in __call__
  19.     return self.app(environ, start_wrapped)
  20.   File "/opt/odoo13/odoo-venv/lib/python3.6/site-packages/werkzeug/wsgi.py", line 766, in __call__
  21.     return self.app(environ, start_response)
  22.   File "/opt/odoo13/odoo/odoo/http.py", line 1450, in dispatch
  23.     result = ir_http._dispatch()
  24.   File "/opt/odoo13/odoo/addons/auth_signup/models/ir_http.py", line 19, in _dispatch
  25.     return super(Http, cls)._dispatch()
  26.   File "/opt/odoo13/odoo/addons/web_editor/models/ir_http.py", line 22, in _dispatch
  27.     return super(IrHttp, cls)._dispatch()
  28.   File "/opt/odoo13/odoo/addons/utm/models/ir_http.py", line 29, in _dispatch
  29.     response = super(IrHttp, cls)._dispatch()
  30.   File "/opt/odoo13/odoo/addons/http_routing/models/ir_http.py", line 516, in _dispatch
  31.     result = super(IrHttp, cls)._dispatch()
  32.   File "/opt/odoo13/odoo/odoo/addons/base/models/ir_http.py", line 233, in _dispatch
  33.     return cls._handle_exception(e)
  34.   File "/opt/odoo13/odoo/addons/utm/models/ir_http.py", line 34, in _handle_exception
  35.     response = super(IrHttp, cls)._handle_exception(exc)
  36.   File "/opt/odoo13/odoo/addons/http_routing/models/ir_http.py", line 607, in _handle_exception
  37.     return super(IrHttp, cls)._handle_exception(exception)
  38.   File "/opt/odoo13/odoo/odoo/addons/base/models/ir_http.py", line 201, in _handle_exception
  39.     return request._handle_exception(exception)
  40.   File "/opt/odoo13/odoo/odoo/http.py", line 744, in _handle_exception
  41.     return super(HttpRequest, self)._handle_exception(exception)
  42.   File "/opt/odoo13/odoo/odoo/http.py", line 309, in _handle_exception
  43.     raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  44.   File "/opt/odoo13/odoo/odoo/tools/pycompat.py", line 14, in reraise
  45.     raise value
  46.   File "/opt/odoo13/odoo/odoo/addons/base/models/ir_http.py", line 229, in _dispatch
  47.     result = request.dispatch()
  48.   File "/opt/odoo13/odoo/odoo/http.py", line 803, in dispatch
  49.     r = self._call_function(**self.params)
  50.   File "/opt/odoo13/odoo/odoo/http.py", line 345, in _call_function
  51.     return checked_call(self.db, *args, **kwargs)
  52.   File "/opt/odoo13/odoo/odoo/service/model.py", line 93, in wrapper
  53.     return f(dbname, *args, **kwargs)
  54.   File "/opt/odoo13/odoo/odoo/http.py", line 338, in checked_call
  55.     result = self.endpoint(*a, **kw)
  56.   File "/opt/odoo13/odoo/odoo/http.py", line 909, in __call__
  57.     return self.method(*args, **kw)
  58.   File "/opt/odoo13/odoo/odoo/http.py", line 510, in response_wrap
  59.     response = f(*args, **kw)
  60.   File "/opt/odoo13/odoo-custom-addons/ks_woocommerce/controllers/ks_woo_webhook_controller.py", line 151, in create_order_webhook
  61.     request.env['sale.order'].sudo().with_context({'uid': SUPERUSER_ID}).ks_manage_sale_order_data(data, wcapi, woo_instance)
  62.   File "/opt/odoo13/odoo-custom-addons/ks_woocommerce/models/ks_woo_sales_order.py", line 386, in ks_manage_sale_order_data
  63.     self.ks_create_update_woo_order(json_data, sale_order_exist, wcapi, instance_id)
  64.   File "/opt/odoo13/odoo-custom-addons/ks_woocommerce/models/ks_woo_sales_order.py", line 433, in ks_create_update_woo_order
  65.     sale_order_exist.ks_process_the_sale_order(json_data.get('status'))
  66. TypeError: ks_process_the_sale_order() missing 1 required positional argument: 'json_data' - - -
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement