Skip to content

Commit 5be6869

Browse files
author
gabino
committed
fix: simplify value retrieval in EnumField by removing unnecessary check for 'value' attribute
1 parent 4165784 commit 5be6869

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

mongoengine_plus/types/enum_field.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def __init__(self, enum: Type[Enum], *args, **kwargs):
1919
super(EnumField, self).__init__(*args, **kwargs)
2020

2121
def __get_value(self, enum: Enum) -> str:
22-
return enum.value if hasattr(enum, 'value') else str(enum)
22+
return enum.value
2323

2424
def to_python(self, value: Enum) -> Enum: # pragma: no cover
2525
return self.enum(super(EnumField, self).to_python(value))

0 commit comments

Comments
 (0)