From 86191ccd557c0d0e61539f9196ab8b0d9a659da4 Mon Sep 17 00:00:00 2001 From: Till Steinbach Date: Tue, 25 Feb 2025 20:22:52 +0100 Subject: [PATCH] add consent hint --- src/carconnectivity_connectors/seatcupra/auth/vw_web_session.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/carconnectivity_connectors/seatcupra/auth/vw_web_session.py b/src/carconnectivity_connectors/seatcupra/auth/vw_web_session.py index b66b864..547d333 100644 --- a/src/carconnectivity_connectors/seatcupra/auth/vw_web_session.py +++ b/src/carconnectivity_connectors/seatcupra/auth/vw_web_session.py @@ -121,6 +121,8 @@ def do_web_auth(self, url: str) -> str: raise RetrievalError('Temporary server error during login') if 'Location' not in response.headers: + if 'consent' in url: + raise AuthenticationError('Could not find Location in headers, probably due to missing consent. Try visiting: ' + url) raise APICompatibilityError('Forwarding without Location in headers') url = response.headers['Location']