diff --git a/vehicle/mb/identity.go b/vehicle/mb/identity.go index 42a3e81b0..7a6725360 100644 --- a/vehicle/mb/identity.go +++ b/vehicle/mb/identity.go @@ -115,6 +115,10 @@ func (v *Identity) Login(user, password string) error { } } + if err == nil && res.Token == "" && res.Result != "" { + err = fmt.Errorf("missing token: %s", res.Result) + } + var code string if err == nil { params := url.Values{