From 31965b0059e6829e89be456e6a2ebd0900bad09c Mon Sep 17 00:00:00 2001 From: Michael Panzer Date: Thu, 24 Nov 2022 22:40:18 +0100 Subject: [PATCH] Fix VAG login (#5264) New fields are in the returned HTML that have to be quoted --- vehicle/vag/vwidentity/forms.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vehicle/vag/vwidentity/forms.go b/vehicle/vag/vwidentity/forms.go index dc341339c..0716a4069 100644 --- a/vehicle/vag/vwidentity/forms.go +++ b/vehicle/vag/vwidentity/forms.go @@ -83,7 +83,7 @@ func ParseCredentialsPage(r io.ReadCloser) (CredentialParams, error) { match := re.FindAllStringSubmatch(buf.String(), -1) tmpl := strings.ReplaceAll(match[0][1], `'`, `"`) - for _, v := range []string{"templateModel", "currentLocale", "csrf_parameterName", "csrf_token"} { + for _, v := range []string{"templateModel", "currentLocale", "csrf_parameterName", "csrf_token", "userSession", "userId", "countryOfResidence"} { tmpl = strings.Replace(tmpl, v, fmt.Sprintf(`"%s"`, v), 1) }