From ea0930b4dbf6bfb1fed79f7847e2a9ec138299f1 Mon Sep 17 00:00:00 2001
From: Jo Sama <jo.sama@usit.uio.no>
Date: Fri, 23 Apr 2021 17:29:52 +0200
Subject: [PATCH] Return OK if batch is ensured to exist in Setra

---
 setra_client/client.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/setra_client/client.py b/setra_client/client.py
index d779bf9..87a646f 100644
--- a/setra_client/client.py
+++ b/setra_client/client.py
@@ -263,7 +263,11 @@ class SetraClient(object):
                              data=batchdata.json(),
                              headers=headers,
                              return_response=return_response)
-        return response
+        if response.status_code in (409, 202):
+            return 'OK'
+        else:
+            response.raise_for_status()
+            return response
 
     def get_batch_complete(self, batch_id: str):
         """
-- 
GitLab