From 845422faf195477f5fe1cdc8c5973eba7624b42d Mon Sep 17 00:00:00 2001 From: andig Date: Wed, 25 Nov 2020 18:04:24 +0100 Subject: [PATCH] Trigger meaningful error when VW consent screen is observed (#478) --- vehicle/vw/identity.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vehicle/vw/identity.go b/vehicle/vw/identity.go index 2e35060b2..8539148f9 100644 --- a/vehicle/vw/identity.go +++ b/vehicle/vw/identity.go @@ -28,6 +28,10 @@ type Identity struct { func (v *Identity) redirect(resp *http.Response, err error) (*http.Response, error) { if err == nil { uri := resp.Header.Get("Location") + if uri == "" { + return nil, errors.New("could not find expected HTTP redirect header\ngo to https://www.portal.volkswagen-we.com/ check account status") + } + resp, err = v.Get(uri) }