From 2104cb283949cd8b065f0d4ed4ea2dba1d1559b2 Mon Sep 17 00:00:00 2001 From: Ruud Date: Tue, 7 Oct 2014 20:30:51 +0200 Subject: [PATCH] Always try to return version string --- couchpotato/core/_base/_core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/couchpotato/core/_base/_core.py b/couchpotato/core/_base/_core.py index 6bfb441..78d5471 100644 --- a/couchpotato/core/_base/_core.py +++ b/couchpotato/core/_base/_core.py @@ -181,13 +181,13 @@ class Core(Plugin): return '%sapi/%s' % (self.createBaseUrl(), Env.setting('api_key')) def version(self): - ver = fireEvent('updater.info', single = True) + ver = fireEvent('updater.info', single = True) or {'version': {}} if os.name == 'nt': platf = 'windows' elif 'Darwin' in platform.platform(): platf = 'osx' else: platf = 'linux' - return '%s - %s-%s - v2' % (platf, ver.get('version')['type'], ver.get('version')['hash']) + return '%s - %s-%s - v2' % (platf, ver.get('version').get('type') or 'unknown', ver.get('version').get('hash') or 'unknown') def versionView(self, **kwargs): return {