fix(devops): After fetching feature flags dont attempt to access results unless status=200

ref: #688 #687
This commit is contained in:
2025-03-17 12:52:10 +09:30
parent bf973d3765
commit becb1eef26

View File

@ -258,16 +258,21 @@ class CenturionFeatureFlagging:
self._response = response
fetched_flags += resp.json()['results']
if resp.status_code == 304: # Nothing has changed, exit the loop
url = None
else: # Fetch next page of results
elif resp.ok: # Fetch next page of results
fetched_flags += resp.json()['results']
url = resp.json()['next']
else:
url = None
except requests.exceptions.ConnectionError as err:
print(f'Error Connecting to {url}')