From a642c3ffedfc270fdd1ae97203e19d631a8e6721 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Fri, 12 Sep 2014 17:13:14 -0400 Subject: 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 Reviewed-by: Patrick Uiterwijk --- ipsilon/util/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 -- cgit