X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/13f2f447ee06e5a95b86ee6d027b17d209518fdd..f546d1dd07dd4d86e1dcde26a1b02f0ffe783f7c:/src/search/views.py?ds=sidebyside diff --git a/src/search/views.py b/src/search/views.py index b6e290b87..5acbffa85 100644 --- a/src/search/views.py +++ b/src/search/views.py @@ -85,15 +85,19 @@ def hint(request, mozhint=False, param='term'): for author in authors[:limit] ] if len(data) < limit: - data += [ - { - 'label': b.title, - 'author': b.author_unicode(), - 'id': b.id, - 'url': b.get_absolute_url() - } - for b in Book.objects.filter(findable=True, title__iregex='\m' + prefix)[:limit-len(data)] - ] + for b in Book.objects.filter(findable=True, title__iregex='\m' + prefix)[:limit-len(data)]: + author_str = b.author_unicode() + translator = b.translator() + if translator: + author_str += ' (tłum. ' + translator + ')' + data.append( + { + 'label': b.title, + 'author': author_str, + 'id': b.id, + 'url': b.get_absolute_url() + } + ) if mozhint: data = [