Merge pull request #88 from xymz/master

Fixed `PhoneNumberType` conversion bug
This commit is contained in:
Ryan Leckey
2014-09-09 20:42:08 -07:00

View File

@@ -107,7 +107,10 @@ class PhoneNumberType(types.TypeDecorator, ScalarCoercible):
def process_bind_param(self, value, dialect):
if value:
return getattr(value, self.STORE_FORMAT)
if isinstance(value, PhoneNumber):
return getattr(value, self.STORE_FORMAT)
else:
return getattr(PhoneNumber(value), self.STORE_FORMAT)
return value
def process_result_value(self, value, dialect):