Skip to content

Commit 95eb966

Browse files
committed
Another one process_formdata simplification
1 parent 00f10b0 commit 95eb966

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

flask_mongoengine/wtf/fields.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,19 +74,15 @@ def iter_choices(self):
7474
yield (obj.id, label, selected)
7575

7676
def process_formdata(self, valuelist):
77-
if valuelist:
78-
if valuelist[0] == "__None":
79-
self.data = None
80-
else:
81-
if self.queryset is None:
82-
self.data = None
83-
return
84-
85-
try:
86-
obj = self.queryset.get(pk=valuelist[0])
87-
self.data = obj
88-
except DoesNotExist:
89-
self.data = None
77+
if not valuelist or valuelist[0] == "__None" or self.queryset is None:
78+
self.data = None
79+
return
80+
81+
try:
82+
obj = self.queryset.get(pk=valuelist[0])
83+
self.data = obj
84+
except DoesNotExist:
85+
self.data = None
9086

9187
def pre_validate(self, form):
9288
if (not self.allow_blank or self.data is not None) and not self.data:

0 commit comments

Comments
 (0)