1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #14567 -- Made ModelMultipleChoiceField return EmptyQuerySet as empty value

This commit is contained in:
Stephen Burrows
2012-10-03 19:50:12 +03:00
committed by Anssi Kääriäinen
parent d25a599dca
commit 218abcc9e5
6 changed files with 40 additions and 7 deletions

View File

@@ -1013,7 +1013,7 @@ class ModelMultipleChoiceField(ModelChoiceField):
if self.required and not value:
raise ValidationError(self.error_messages['required'])
elif not self.required and not value:
return []
return self.queryset.none()
if not isinstance(value, (list, tuple)):
raise ValidationError(self.error_messages['list'])
key = self.to_field_name or 'pk'