Skip to content

Commit 403078c

Browse files
authored
Merge pull request #26 from jorgesolebur/feature/PM-2779
Fix bugs for custom release format.
2 parents 696e873 + f402ba3 commit 403078c

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

cumulusci_ado/vcs/ado/adapter.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -223,8 +223,10 @@ def get_branch(self) -> None:
223223
self.repo.id, self.name, self.repo.project_id
224224
)
225225
except AzureDevOpsServiceError as e:
226-
e.message = f"Branch {self.name} not found. {e.message}"
227-
raise AzureDevOpsServiceError(e)
226+
e.message = (
227+
f"Branch {self.name} not found. AzureDevOpsServiceError: {e.message}"
228+
)
229+
raise ADOApiNotFoundError(e)
228230

229231
@classmethod
230232
def branches(cls, ado_repo: "ADORepository") -> list["ADOBranch"]:
@@ -251,7 +253,7 @@ def branches(cls, ado_repo: "ADORepository") -> list["ADOBranch"]:
251253
]
252254
except AzureDevOpsServiceError as e:
253255
e.message = f"Failed to get branches: {e.message}"
254-
raise AzureDevOpsServiceError(e)
256+
raise ADOApiNotFoundError(e)
255257
except Exception as ex:
256258
message = f"Unexpected error when getting branches: {str(ex)}"
257259
raise Exception(message)
@@ -321,7 +323,7 @@ def pull_requests(
321323
]
322324
except AzureDevOpsServiceError as e:
323325
e.message = f"Failed to get pull requests: {e.message}"
324-
raise AzureDevOpsServiceError(e)
326+
raise ADOApiNotFoundError(e)
325327
except Exception as ex:
326328
message = f"Unexpected error during getting pull requests: {str(ex)}"
327329
raise Exception(message)
@@ -1156,17 +1158,15 @@ def download_package(self, package_version, path) -> None:
11561158
def get_feed(self) -> Feed:
11571159
"""Fetches the feed for the given repository."""
11581160
try:
1159-
feed: Feed = self.feed_client.get_feed(
1161+
return self.feed_client.get_feed(
11601162
self.feed_name,
11611163
project=(None if self.organisation_artifact else self.project_id),
11621164
)
11631165
except AzureDevOpsServiceError:
1164-
feed_instance = Feed(name=self.feed_name)
1165-
feed: Feed = self.feed_client.create_feed(
1166-
feed_instance,
1166+
return self.feed_client.create_feed(
1167+
Feed(name=self.feed_name),
11671168
project=(None if self.organisation_artifact else self.project_id),
11681169
)
1169-
return feed
11701170

11711171
def create_release(
11721172
self,

0 commit comments

Comments
 (0)