diff options
Diffstat (limited to 'ishtar_common/utils.py')
| -rw-r--r-- | ishtar_common/utils.py | 12 | 
1 files changed, 6 insertions, 6 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py index cb45d32e1..255cb858e 100644 --- a/ishtar_common/utils.py +++ b/ishtar_common/utils.py @@ -90,9 +90,9 @@ def get_random_item_image_link():      from archaeological_operations.models import Operation      from archaeological_context_records.models import ContextRecord      from archaeological_finds.models import Find -    ope_image_nb = Operation.objects.filter(image__isnull=False).count() -    cr_image_nb = ContextRecord.objects.filter(image__isnull=False).count() -    find_image_nb = Find.objects.filter(image__isnull=False).count() +    ope_image_nb = Operation.objects.filter(thumbnail__isnull=False).count() +    cr_image_nb = ContextRecord.objects.filter(thumbnail__isnull=False).count() +    find_image_nb = Find.objects.filter(thumbnail__isnull=False).count()      image_total = ope_image_nb + cr_image_nb + find_image_nb      if not image_total: @@ -101,14 +101,14 @@ def get_random_item_image_link():      image_nb = random.randint(0, image_total - 1)      if image_nb >= 0 and image_nb < ope_image_nb:          return _get_image_link( -            Operation.objects.filter(image__isnull=False).all()[image_nb]) +            Operation.objects.filter(thumbnail__isnull=False).all()[image_nb])      if image_nb >= ope_image_nb and image_nb < (cr_image_nb + ope_image_nb):          return _get_image_link( -            ContextRecord.objects.filter(image__isnull=False).all()[ +            ContextRecord.objects.filter(thumbnail__isnull=False).all()[                  image_nb - ope_image_nb])      if image_nb >= (cr_image_nb + ope_image_nb):          return _get_image_link( -            Find.objects.filter(image__isnull=False).all()[ +            Find.objects.filter(thumbnail__isnull=False).all()[                  image_nb - ope_image_nb - cr_image_nb])      # should never happen except in case of deletion during the excution      return ''  | 
