mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-04-24 14:47:16 -04:00
Fix Installed badge won't display in release page
This commit is contained in:
parent
97caf44a5a
commit
74da491bd1
2 changed files with 7 additions and 6 deletions
|
@ -554,12 +554,11 @@ class SystemStatus(Resource):
|
|||
class SystemReleases(Resource):
|
||||
@authenticate
|
||||
def get(self):
|
||||
releases = []
|
||||
filtered_releases = []
|
||||
try:
|
||||
with io.open(os.path.join(args.config_dir, 'config', 'releases.txt'), 'r', encoding='UTF-8') as f:
|
||||
releases = json.loads(f.read())
|
||||
|
||||
filtered_releases = []
|
||||
for release in releases:
|
||||
if settings.general.branch == 'master' and not release['prerelease']:
|
||||
filtered_releases.append(release)
|
||||
|
@ -570,14 +569,15 @@ class SystemReleases(Resource):
|
|||
if settings.general.branch == 'master':
|
||||
filtered_releases = filtered_releases[:5]
|
||||
|
||||
current_version = os.environ["BAZARR_VERSION"]
|
||||
|
||||
for i, release in enumerate(filtered_releases):
|
||||
body = release['body'].replace('- ', '').split('\n')[1:]
|
||||
filtered_releases[i] = {"body": body,
|
||||
"name": release['name'],
|
||||
"date": release['date'][:10],
|
||||
"prerelease": release['prerelease'],
|
||||
"current": True if release['name'].lstrip('v') == os.environ["BAZARR_VERSION"]
|
||||
else False}
|
||||
"current": release['name'].lstrip('v') == current_version}
|
||||
|
||||
except Exception as e:
|
||||
logging.exception(
|
||||
|
|
|
@ -2,12 +2,13 @@
|
|||
|
||||
import os
|
||||
|
||||
bazarr_version = ''
|
||||
bazarr_version = 'unknown'
|
||||
|
||||
version_file = os.path.join(os.path.dirname(__file__), '..', 'VERSION')
|
||||
if os.path.isfile(version_file):
|
||||
with open(version_file, 'r') as f:
|
||||
bazarr_version = f.read()
|
||||
bazarr_version = f.readline()
|
||||
bazarr_version = bazarr_version.rstrip('\n')
|
||||
|
||||
os.environ["BAZARR_VERSION"] = bazarr_version
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue