[aur-dev] [PATCH] Fixed Null issue in git-interface/git-serve.py
Mark Weiman
mark.weiman at markzz.com
Thu Nov 26 00:39:50 UTC 2015
Found while setting up a brand new instance of aurweb, in git-serve.py, if the PackageBases table is empty, it generates a TypeError.
"TypeError: unorderable types: NoneType() > int()"
Signed-off-by: Mark Weiman <mark.weiman at markzz.com>
---
git-interface/git-serve.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/git-interface/git-serve.py b/git-interface/git-serve.py
index 8bd6aa8..6ba19e8 100755
--- a/git-interface/git-serve.py
+++ b/git-interface/git-serve.py
@@ -37,7 +37,10 @@ def pkgbase_from_name(pkgbase):
return row[0] if row else None
def pkgbase_exists(pkgbase):
- return (pkgbase_from_name(pkgbase) > 0)
+ if pkgbase_from_name(pkgbase):
+ return (pkgbase_from_name(pkgbase) > 0)
+ else:
+ return False
def list_repos(user):
db = mysql.connector.connect(host=aur_db_host, user=aur_db_user,
--
2.6.2
More information about the aur-dev
mailing list