diff --git a/sqlalchemy_utils/types/choice.py b/sqlalchemy_utils/types/choice.py index 89168a3..c901490 100644 --- a/sqlalchemy_utils/types/choice.py +++ b/sqlalchemy_utils/types/choice.py @@ -129,7 +129,7 @@ class ChoiceType(types.TypeDecorator, ScalarCoercible): __tablename__ = 'user' id = sa.Column(sa.Integer, primary_key=True) name = sa.Column(sa.Unicode(255)) - type = sa.Column(ChoiceType(TYPES)) + type = sa.Column(ChoiceType(UserType, impl=sa.Integer())) user = User(type=UserType.admin)