diff --git a/valley/mixins.py b/valley/mixins.py
index <HASH>..<HASH> 100644
--- a/valley/mixins.py
+++ b/valley/mixins.py
@@ -198,7 +198,7 @@ class BooleanMixin(VariableMixin):
         self.validators = [BooleanValidator()]
 
     def get_db_value(self, value):
-        return bool(value)
+        return self.get_python_value(value)
 
     def get_python_value(self, value):
         true_vals = ('True', 'true', 1, '1',True)
fixed get_db_Value for BooleanMixin