SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 1b170459 authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Correct view for stats

parent c14a30ab
No related branches found
No related tags found
No related merge requests found
...@@ -39,7 +39,8 @@ def submissions_count_distinct(submissions): ...@@ -39,7 +39,8 @@ def submissions_count_distinct(submissions):
def journal_publication_years(journal): def journal_publication_years(journal):
years = [] years = []
for volume in journal.volume_set.all(): for volume in journal.volume_set.all():
years.append(volume.until_date.year) if volume.until_date.year not in years:
years.append(volume.until_date.year)
return years return years
@register.filter(name='journal_nr_publications') @register.filter(name='journal_nr_publications')
......
...@@ -1019,12 +1019,14 @@ def statistics(request, journal_doi_label=None, volume_nr=None, issue_nr=None, y ...@@ -1019,12 +1019,14 @@ def statistics(request, journal_doi_label=None, volume_nr=None, issue_nr=None, y
submission_date__year=year, submission_date__year=year,
) )
context['submissions'] = submissions context['submissions'] = submissions
if volume_nr: if volume_nr:
volume = get_object_or_404(Volume, number=volume_nr) volume = get_object_or_404(Volume, in_journal=journal,
context['volume'] = volume number=volume_nr)
if issue_nr: context['volume'] = volume
issue = get_object_or_404(Issue, number=issue_nr) if issue_nr:
context['issue'] = issue issue = get_object_or_404(Issue, in_volume=volume,
number=issue_nr)
context['issue'] = issue
return render(request, 'submissions/statistics.html', context) return render(request, 'submissions/statistics.html', context)
@login_required @login_required
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment