From d31c559ce18ba4109beac2def2d82e61df97bbe8 Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Thu, 11 May 2023 12:47:58 +0200
Subject: [PATCH] change error handling in provisioning_proxy

---
 gso/services/provisioning_proxy.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py
index aadfbe46..fb68c6d4 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'))
-- 
GitLab