Skip to content

Commit

Permalink
Merge pull request #23 from nzupan/fix/wrong-return-type
Browse files Browse the repository at this point in the history
fix: instead of empty dict return empty list
  • Loading branch information
tngraf authored Nov 12, 2023
2 parents 2fb5462 + 337e90b commit 958bafd
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions sw360/releases.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ def get_releases_by_name(self, name):
resp = self.api_get(full_url)
if resp and ("_embedded" in resp) and ("sw360:releases" in resp["_embedded"]):
resp = resp["_embedded"]["sw360:releases"]
if not resp:
resp = []
return resp

def get_all_releases(self, fields=None, all_details=False, page: int = -1, page_size: int = -1, sort: str = ""):
Expand Down Expand Up @@ -97,6 +99,8 @@ def get_all_releases(self, fields=None, all_details=False, page: int = -1, page_

if page == -1 and resp and ("_embedded" in resp) and ("sw360:releases" in resp["_embedded"]):
resp = resp["_embedded"]["sw360:releases"]
if not resp:
resp = []
return resp

def get_releases_by_external_id(self, ext_id_name, ext_id_value=""):
Expand All @@ -120,6 +124,8 @@ def get_releases_by_external_id(self, ext_id_name, ext_id_value=""):
)
if resp and ("_embedded" in resp) and ("sw360:releases" in resp["_embedded"]):
resp = resp["_embedded"]["sw360:releases"]
if not resp:
resp = []
return resp

def create_new_release(self, name, version, component_id, release_details={}):
Expand Down

0 comments on commit 958bafd

Please sign in to comment.