fix(devops): After fetching feature flags dont attempt to access results unless status=200
ref: #688 #687
This commit is contained in:
@ -258,16 +258,21 @@ class CenturionFeatureFlagging:
|
|||||||
|
|
||||||
self._response = response
|
self._response = response
|
||||||
|
|
||||||
fetched_flags += resp.json()['results']
|
|
||||||
|
|
||||||
if resp.status_code == 304: # Nothing has changed, exit the loop
|
if resp.status_code == 304: # Nothing has changed, exit the loop
|
||||||
|
|
||||||
url = None
|
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']
|
url = resp.json()['next']
|
||||||
|
|
||||||
|
else:
|
||||||
|
|
||||||
|
url = None
|
||||||
|
|
||||||
except requests.exceptions.ConnectionError as err:
|
except requests.exceptions.ConnectionError as err:
|
||||||
|
|
||||||
print(f'Error Connecting to {url}')
|
print(f'Error Connecting to {url}')
|
||||||
|
Reference in New Issue
Block a user