Fix ActualEnumField initialization in case default was not provided

This commit is contained in:
allegroai 2020-03-01 17:47:47 +02:00
parent 6fdde93dee
commit f9516ec7d3

View File

@ -168,7 +168,7 @@ class ActualEnumField(fields.StringField):
validator_cls = EnumValidator if required else NullableEnumValidator
validators = [*(validators or []), validator_cls(*choices)]
super().__init__(
default=default and self.parse_value(default),
default=self.parse_value(default) if default else NotSet,
*args,
required=required,
validators=validators,