Fix API crash due to missing upper() in enum coercion

This commit is contained in:
rubenwardy
2021-02-28 16:04:31 +00:00
parent aead579f0b
commit 04e108c31e
3 changed files with 6 additions and 6 deletions

View File

@@ -54,7 +54,7 @@ class UserRank(enum.Enum):
@classmethod
def coerce(cls, item):
return item if type(item) == UserRank else UserRank[item]
return item if type(item) == UserRank else UserRank[item.upper()]
class Permission(enum.Enum):
@@ -376,7 +376,7 @@ class NotificationType(enum.Enum):
@classmethod
def coerce(cls, item):
return item if type(item) == NotificationType else NotificationType[item]
return item if type(item) == NotificationType else NotificationType[item.upper()]
class Notification(db.Model):