summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2014-09-12 17:13:14 -0400
committerPatrick Uiterwijk <puiterwijk@redhat.com>2014-09-24 20:29:10 +0200
commita642c3ffedfc270fdd1ae97203e19d631a8e6721 (patch)
tree4b2378760a3c6705ecc6c642598ae233704db057
parente841faf4a5e729aff8831ef72dab41adb51d6cf0 (diff)
downloadipsilon-a642c3ffedfc270fdd1ae97203e19d631a8e6721.tar.gz
ipsilon-a642c3ffedfc270fdd1ae97203e19d631a8e6721.tar.xz
ipsilon-a642c3ffedfc270fdd1ae97203e19d631a8e6721.zip
Cast db value to string before comparison
Avoid false negatives when the sqlite3 db is 'smart' and automatically converts the type to integer. Signed-off-by: Simo Sorce <simo@redhat.com> Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
-rwxr-xr-xipsilon/util/user.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/ipsilon/util/user.py b/ipsilon/util/user.py
index 9dc0d65..2731d3c 100755
--- a/ipsilon/util/user.py
+++ b/ipsilon/util/user.py
@@ -55,7 +55,7 @@ class User(object):
@property
def is_admin(self):
if 'is_admin' in self._userdata:
- if self._userdata['is_admin'] == '1':
+ if str(self._userdata['is_admin']) == '1':
return True
return False