From d8ebb909cbc708598e75845a5737fafe616791f8 Mon Sep 17 00:00:00 2001 From: Dmytro Bogovych Date: Tue, 22 Aug 2023 15:28:11 +0300 Subject: [PATCH] - +1 minor fix --- src/utils_qualtest.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/utils_qualtest.py b/src/utils_qualtest.py index 81bdea0..6920272 100644 --- a/src/utils_qualtest.py +++ b/src/utils_qualtest.py @@ -78,7 +78,11 @@ class QualtestBackend: r = requests.post(url=url, json=report, timeout=utils.NETWORK_TIMEOUT) utils.log_verbose(f"Upload report finished. Response (probe ID): {r.content}") if r.status_code != 200: - raise RuntimeError(f'Server returned code {r.status_code}') + if r.status_code == 500 and 'Duplicate entry' in r.content().decode(): + # Suppose it success + result = (report['id'], True) + else: + raise RuntimeError(f'Server returned code {r.status_code}') result = (r.content.decode().strip('" '), True) except Exception as e: