Fix author sort

This commit is contained in:
Yohann D'ANELLO 2020-02-10 17:35:35 +01:00
parent 71a8aa065b
commit ef710bf964
1 changed files with 3 additions and 1 deletions

View File

@ -102,7 +102,9 @@ class MediaAdminForm(ModelForm):
authors = self.cleaned_data['authors'] authors = self.cleaned_data['authors']
old_authors = authors.copy() old_authors = authors.copy()
def sort(author): def sort(author):
return str(-author.note) + "." + str(old_authors.index(author)) + "." + author.name return str(-author.note) + "." \
+ str(old_authors.index(author)) \
+ "." + author.name
authors.sort(key=sort) authors.sort(key=sort)
author_name = self.cleaned_data['authors'][0].name author_name = self.cleaned_data['authors'][0].name
if ',' not in author_name and ' ' in author_name: if ',' not in author_name and ' ' in author_name: