diff --git a/setra_client/client.py b/setra_client/client.py index 74e384a63054191de2cc9b33e98322aac22fdd5e..49695bdf5f66b1af91948fe30b697024f398e1d5 100644 --- a/setra_client/client.py +++ b/setra_client/client.py @@ -287,11 +287,13 @@ class SetraClient(object): data=batchdata.json(), headers=headers, return_response=True) - if response.status_code in (409, 202): + if response.status_code in (204, 202): return 'OK' + elif response.status_code is 409: + return 'batch_found_but_cannot_be_updated' else: response.raise_for_status() - return response + return response def get_batch_complete(self, batch_id: str): """