diff --git a/provider/opendrive/opendrive.go b/provider/opendrive/opendrive.go index c51089c..58f302a 100644 --- a/provider/opendrive/opendrive.go +++ b/provider/opendrive/opendrive.go @@ -49,6 +49,10 @@ func (o *Provider) getSessionID() (string, error) { return "", fmt.Errorf("json unmarshal error: %s", err.Error()) } + if response.SessionID == "" { + return "", fmt.Errorf("session id is empty: %s", string(resultBody)) + } + return response.SessionID, nil }