From 653d03ffd54ce904cc5686bd7be9a6f8b4561d0f Mon Sep 17 00:00:00 2001 From: andig Date: Tue, 25 Feb 2025 09:34:29 +0100 Subject: [PATCH] Volkswagen: better consent detection --- vehicle/vag/vwidentity/endpoint.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vehicle/vag/vwidentity/endpoint.go b/vehicle/vag/vwidentity/endpoint.go index 1bf25ee05..7b21ae9bd 100644 --- a/vehicle/vag/vwidentity/endpoint.go +++ b/vehicle/vag/vwidentity/endpoint.go @@ -147,8 +147,8 @@ func (v *Service) Login(uri, user, password string) (url.Values, error) { err = errors.New(e) } - if u := resp.Request.URL.Query().Get("updated"); err == nil && u != "" { - err = errors.New("terms of service updated- please open app or website and confirm") + if consent := resp.Request.URL.Query().Get("updated") != "" || strings.Contains(resp.Request.URL.Path, "/consent/"); err == nil && consent { + err = errors.New("terms of service updated- please open app or website and confirm: " + resp.Request.URL.String()) } } }