Code

Ticket #18829: 18829.diff

File 18829.diff, 455 bytes (added by thikonom, 20 months ago)
Line 
1Index: models.py
2===================================================================
3--- models.py   (revision 17942)
4+++ models.py   (working copy)
5@@ -897,7 +897,7 @@
6                 yield self.choice(obj)
7 
8     def __len__(self):
9-        return len(self.queryset)
10+        return len(self.queryset) + (self.field.empty_label is not None)
11 
12     def choice(self, obj):
13         return (self.field.prepare_value(obj), self.field.label_from_instance(obj))