From 79767fe2cae754cb82f861ea3388bd7d4b8944e7 Mon Sep 17 00:00:00 2001 From: Indranil012 Date: Thu, 9 Mar 2023 19:15:04 +0530 Subject: [PATCH] fix: json parse --- app/controllers/Releases.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/controllers/Releases.py b/app/controllers/Releases.py index 99e9efe..7da0ae9 100644 --- a/app/controllers/Releases.py +++ b/app/controllers/Releases.py @@ -28,9 +28,11 @@ class Releases: assets: list = [] response = await self.httpx_client.get(f"https://api.github.com/repos/{repository}/releases") if tag=="prerelease": - if response.json()['prerelease']: - tag_name = response.json()['tag_name'] - response = await self.httpx_client.get(f"https://api.github.com/repos/{repository}/releases/tags/{tag_name}") + for index in response.json(): + if index['prerelease']: + tag_name = index['tag_name'] + response = await self.httpx_client.get(f"https://api.github.com/repos/{repository}/releases/tags/{tag_name}") + break else: response = await self.httpx_client.get(f"https://api.github.com/repos/{repository}/releases/{tag}")