diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index aadfbe463f63ce04f47bfab888195011416ff7a3..fb68c6d47167c250854250eac0a843abe4c93e84 100644 --- a/gso/services/provisioning_proxy.py +++ b/gso/services/provisioning_proxy.py @@ -35,10 +35,11 @@ def provision_node( } post_request = requests.post( - f'{pp_params.scheme}://{pp_params.api_base}' - f'/api/device', + f'{pp_params.scheme}://{pp_params.api_base}/api/device', json=parameters) - post_request.raise_for_status() + + if post_request.status_code != 200: + raise AssertionError(post_request.text) @inputstep('Await provisioning proxy results', assignee=Assignee('SYSTEM'))