|
28 | 28 | import com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketApi; |
29 | 29 | import com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketAuthenticator; |
30 | 30 | import com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketBuildStatus; |
| 31 | +import com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketCloudWorkspace; |
31 | 32 | import com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketCommit; |
32 | 33 | import com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketException; |
33 | 34 | import com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketPullRequest; |
|
46 | 47 | import com.cloudbees.jenkins.plugins.bitbucket.client.pullrequest.BitbucketPullRequestValue; |
47 | 48 | import com.cloudbees.jenkins.plugins.bitbucket.client.pullrequest.BitbucketPullRequests; |
48 | 49 | import com.cloudbees.jenkins.plugins.bitbucket.client.repository.BitbucketCloudRepository; |
49 | | -import com.cloudbees.jenkins.plugins.bitbucket.client.repository.BitbucketCloudTeam; |
50 | 50 | import com.cloudbees.jenkins.plugins.bitbucket.client.repository.BitbucketRepositoryHook; |
51 | 51 | import com.cloudbees.jenkins.plugins.bitbucket.client.repository.BitbucketRepositoryHooks; |
52 | 52 | import com.cloudbees.jenkins.plugins.bitbucket.client.repository.BitbucketRepositorySource; |
@@ -128,7 +128,7 @@ public class BitbucketCloudApiClient implements BitbucketApi { |
128 | 128 | private static final Logger LOGGER = Logger.getLogger(BitbucketCloudApiClient.class.getName()); |
129 | 129 | private static final HttpHost API_HOST = HttpHost.create("https://api.bitbucket.org"); |
130 | 130 | private static final String V2_API_BASE_URL = "https://api.bitbucket.org/2.0/repositories"; |
131 | | - private static final String V2_TEAMS_API_BASE_URL = "https://api.bitbucket.org/2.0/teams"; |
| 131 | + private static final String V2_WORKSPACES_API_BASE_URL = "https://api.bitbucket.org/2.0/workspaces"; |
132 | 132 | private static final String REPO_URL_TEMPLATE = V2_API_BASE_URL + "{/owner,repo}"; |
133 | 133 | private static final int API_RATE_LIMIT_CODE = 429; |
134 | 134 | // Limit images to 16k |
@@ -675,14 +675,14 @@ private BitbucketRepositoryHooks parsePaginatedRepositoryHooks(String response) |
675 | 675 | @Override |
676 | 676 | @CheckForNull |
677 | 677 | public BitbucketTeam getTeam() throws IOException, InterruptedException { |
678 | | - final String url = UriTemplate.fromTemplate(V2_TEAMS_API_BASE_URL + "{/owner}") |
| 678 | + final String url = UriTemplate.fromTemplate(V2_WORKSPACES_API_BASE_URL + "{/owner}") |
679 | 679 | .set("owner", owner) |
680 | 680 | .expand(); |
681 | 681 |
|
682 | 682 | Callable<BitbucketTeam> request = () -> { |
683 | 683 | try { |
684 | 684 | String response = getRequest(url); |
685 | | - return JsonParser.toJava(response, BitbucketCloudTeam.class); |
| 685 | + return JsonParser.toJava(response, BitbucketCloudWorkspace.class); |
686 | 686 | } catch (FileNotFoundException e) { |
687 | 687 | return null; |
688 | 688 | } catch (IOException e) { |
|
0 commit comments