Skip to content

Commit f0470af

Browse files
Bitbucket: don't assume default personal workspace exists (#299)
* Bitbucket: dont assume default personal workspace exists * fix error message
1 parent 8c3d461 commit f0470af

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

bitbucket/bitbucket.go

+6-7
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,10 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
6262
sub.Info().
6363
Msgf("grabbing repositories from %s", repo.User)
6464

65-
repositories, err := client.Repositories.ListForAccount(&bitbucket.RepositoriesOptions{Owner: repo.User})
66-
if err != nil {
67-
sub.Error().
68-
Msg(err.Error())
69-
continue
65+
repo_res, err := client.Repositories.ListForAccount(&bitbucket.RepositoriesOptions{Owner: repo.User})
66+
var repositories []bitbucket.Repository
67+
if err == nil {
68+
repositories = repo_res.Items
7069
}
7170

7271
if repo.Token != "" {
@@ -92,15 +91,15 @@ func Get(conf *types.Conf) ([]types.Repo, bool) {
9291
sub.Error().
9392
Msg(err.Error())
9493
} else {
95-
repositories.Items = append(repositories.Items, workspacerepos.Items...)
94+
repositories = append(repositories, workspacerepos.Items...)
9695
}
9796

9897
}
9998
}
10099
}
101100
}
102101

103-
for _, r := range repositories.Items {
102+
for _, r := range repositories {
104103
sub.Debug().Msg(r.Links["clone"].([]interface{})[0].(map[string]interface{})["href"].(string))
105104
user := repo.User
106105
if r.Owner != nil {

0 commit comments

Comments
 (0)