From 7310f8692157b358ce7dc51e92671581db4f32fe Mon Sep 17 00:00:00 2001 From: Nic Wolfe <nic@wolfeden.ca> Date: Wed, 25 Apr 2012 21:55:19 -0600 Subject: [PATCH] Fix the version checker to tolerate errors better --- sickbeard/versionChecker.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sickbeard/versionChecker.py b/sickbeard/versionChecker.py index 1a2bdad17..efc3ce5e7 100644 --- a/sickbeard/versionChecker.py +++ b/sickbeard/versionChecker.py @@ -286,7 +286,14 @@ class GitUpdateManager(UpdateManager): def _find_git_branch(self): - return self._run_git('symbolic-ref -q HEAD')[0].strip().replace('refs/heads/', '', 1) or 'master' + branch_info = self._run_git('symbolic-ref -q HEAD') + + if not branch_info: + return 'master' + + branch = branch_info[0].strip().replace('refs/heads/', '', 1) + + return branch or 'master' def _check_github_for_update(self): -- GitLab