From e2d7f2d010e003bcd8c4830cf0ea961a951fefa1 Mon Sep 17 00:00:00 2001 From: Chmouel Boudjnah Date: Sat, 2 Oct 2021 14:30:06 +0200 Subject: [PATCH] No need to specify the owner to list repositories We can list repositories to /repositories for an owner if we define a scope so we let allow it. Signed-off-by: Chmouel Boudjnah --- repositories.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/repositories.go b/repositories.go index fb7b9b1..7b2c4a1 100644 --- a/repositories.go +++ b/repositories.go @@ -2,6 +2,7 @@ package bitbucket import ( "errors" + "fmt" "github.com/mitchellh/mapstructure" ) @@ -31,7 +32,11 @@ type RepositoriesRes struct { } func (r *Repositories) ListForAccount(ro *RepositoriesOptions) (*RepositoriesRes, error) { - urlStr := r.c.requestUrl("/repositories/%s", ro.Owner) + url := "/repositories" + if ro.Owner != "" { + url += fmt.Sprintf("/%s", ro.Owner) + } + urlStr := r.c.requestUrl(url) if ro.Role != "" { urlStr += "?role=" + ro.Role }