+import datetime
+
from django.template import Library
from django.conf import settings
from django.core.urlresolvers import reverse
@register.filter
def nb_visits(obj):
- t = DailyStat.objects.filter(soundfile_id=obj.id).aggregate(Sum('nb_visits'))
- return t['nb_visits__sum'] or '-'
+ if obj.creation_timestamp >= datetime.date(2021, 1, 26):
+ count = obj.download_count
+ else:
+ count = DailyStat.objects.filter(soundfile_id=obj.id).aggregate(Sum('nb_visits'))['nb_visits__sum']
+ return count or '-'