diff --git a/vehicle/vag/vwidentity/endpoint.go b/vehicle/vag/vwidentity/endpoint.go index 817abcced..7c27c650c 100644 --- a/vehicle/vag/vwidentity/endpoint.go +++ b/vehicle/vag/vwidentity/endpoint.go @@ -231,7 +231,9 @@ func resolveLocation(base *url.URL, location string) (*url.URL, error) { } func parseAuthLocation(u *url.URL) (url.Values, error) { - u.RawQuery = u.Fragment + if u.Fragment != "" { + u.RawQuery = u.Fragment + } if errStr := u.Query().Get("error"); errStr != "" { return nil, errors.New(errStr)