diff options
author | Simo Sorce <simo@redhat.com> | 2014-09-12 17:13:14 -0400 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-09-24 20:29:10 +0200 |
commit | a642c3ffedfc270fdd1ae97203e19d631a8e6721 (patch) | |
tree | 4b2378760a3c6705ecc6c642598ae233704db057 | |
parent | e841faf4a5e729aff8831ef72dab41adb51d6cf0 (diff) | |
download | ipsilon-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-x | ipsilon/util/user.py | 2 |
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 |