diff --git a/backend/pashub_fetcher/cotality_client.py b/backend/pashub_fetcher/cotality_client.py index db7b8bd4..b4a30dc2 100644 --- a/backend/pashub_fetcher/cotality_client.py +++ b/backend/pashub_fetcher/cotality_client.py @@ -97,7 +97,6 @@ class CotalityClient: url = f"{self.base}/jobs/{job_id}/evidence" r = self.session.get(url) - if r.status_code == 401: raise UnauthorizedError("Token expired or invalid") @@ -112,6 +111,9 @@ class CotalityClient: params = {"evidenceIds": evidence_id} r = self.session.get(url, params=params) + if r.status_code == 401: + raise UnauthorizedError() + r.raise_for_status() return EvidenceMetadata.from_api(r.json()) @@ -126,7 +128,6 @@ class CotalityClient: def _download_file(self, url: str, file_name: str) -> None: r = requests.get(url) - if r.status_code == 401: raise UnauthorizedError()