From 7be2325340d3d850702829fbe34439b34da4906d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Thu, 26 Mar 2026 00:50:21 +0100 Subject: [PATCH] fix: restore fallback in GetUserByName for older Confluence APIs --- confluence/api.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/confluence/api.go b/confluence/api.go index 48c316c..a518cec 100644 --- a/confluence/api.go +++ b/confluence/api.go @@ -735,13 +735,10 @@ func (api *API) GetUserByName(name string) (*User, error) { if err != nil { return nil, err } - if request.Raw.StatusCode != http.StatusOK { - return nil, newErrorStatusNotOK(request) - } // Try old path - if len(response.Results) == 0 { - request, err := api.rest. + if request.Raw.StatusCode != http.StatusOK || len(response.Results) == 0 { + request, err = api.rest. Res("search", &response). Get(map[string]string{ "cql": fmt.Sprintf("user.fullname~%q", name),