From 605c52bb6ad66293c97f1b727fd2ee9e267b98ee Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Wed, 27 Jan 2021 13:22:43 -0800 Subject: [PATCH] Fix for account info errors Signed-off-by: Derek Collison --- jsm.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/jsm.go b/jsm.go index b384b18cd..d6a0b1367 100644 --- a/jsm.go +++ b/jsm.go @@ -136,8 +136,14 @@ func (js *js) AccountInfo() (*AccountInfo, error) { if err := json.Unmarshal(resp.Data, &info); err != nil { return nil, err } - if info.Error != nil && info.Error.Code == 503 { - return nil, ErrJetStreamNotEnabled + if info.Error != nil { + var err error + if strings.Contains(info.Error.Description, "not enabled for") { + err = ErrJetStreamNotEnabled + } else { + err = errors.New(info.Error.Description) + } + return nil, err } return &info.AccountInfo, nil