Ticket #18097: fix_queryset_contains.diff

File fix_queryset_contains.diff, 639 bytes (added by Kevin Michel, 12 years ago)
  • django/db/models/query.py

     
    155155        while True:
    156156            if len(self._result_cache) <= pos:
    157157                self._fill_cache(num=1)
     158            if self._result_cache[pos] == val:
     159                return True
    158160            if self._iter is None:
    159161                # we ran out of items
    160162                return False
    161             if self._result_cache[pos] == val:
    162                 return True
    163163            pos += 1
    164164
    165165    def __getitem__(self, k):
Back to Top