diff --git a/artifactory.py b/artifactory.py index 470d594..b1889a3 100755 --- a/artifactory.py +++ b/artifactory.py @@ -2902,7 +2902,7 @@ def builds(self): all_builds = [] url = "" if self.project: - url = f"?project='{self.project}'" + url = f"?project={self.project}" resp = self._get_build_api_response(url) if "builds" in resp: @@ -2955,6 +2955,8 @@ def _get_info(self, build_name, build_number=""): if build_number: build_number = urllib.parse.quote(str(build_number), safe="") url += f"/{build_number}" + if self.project: + url += f'?project={self.project}' return self._get_build_api_response(url) def _get_build_api_response(self, url): @@ -3037,6 +3039,10 @@ def promote_build( "properties": properties, "failFast": fail_fast, } + + if self.project: + json_data["prjoect"] = self.project + if source_repo: json_data["sourceRepo"] = source_repo