From 5a2f8ddffa97bc377e56916c7a4c8bb17abd389c Mon Sep 17 00:00:00 2001 From: andig Date: Fri, 29 Jul 2022 09:11:33 +0200 Subject: [PATCH] Smart: error on missing token --- vehicle/mb/identity.go | 4 ++++ 1 file changed, 4 insertions(+) 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{