File tree Expand file tree Collapse file tree 1 file changed +9
-13
lines changed Expand file tree Collapse file tree 1 file changed +9
-13
lines changed Original file line number Diff line number Diff 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 :
You can’t perform that action at this time.
0 commit comments