Skip to content

Commit aed0f1f

Browse files
authored
No need to specify the owner to list repositories (#163)
We can list repositories to /repositories for an owner if we define a scope so we let allow it. Signed-off-by: Chmouel Boudjnah <[email protected]>
1 parent 343e899 commit aed0f1f

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

repositories.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package bitbucket
22

33
import (
44
"errors"
5+
"fmt"
56

67
"github.com/mitchellh/mapstructure"
78
)
@@ -31,7 +32,11 @@ type RepositoriesRes struct {
3132
}
3233

3334
func (r *Repositories) ListForAccount(ro *RepositoriesOptions) (*RepositoriesRes, error) {
34-
urlStr := r.c.requestUrl("/repositories/%s", ro.Owner)
35+
url := "/repositories"
36+
if ro.Owner != "" {
37+
url += fmt.Sprintf("/%s", ro.Owner)
38+
}
39+
urlStr := r.c.requestUrl(url)
3540
if ro.Role != "" {
3641
urlStr += "?role=" + ro.Role
3742
}

0 commit comments

Comments
 (0)