Commit c778fe07fb6d25a0d2b036dbe4ba6e10dacbec3b
1 parent
f91924a1
Exists in
master
and in
39 other branches
Minor fix on author message search index
Showing
1 changed file
with
3 additions
and
8 deletions
Show diff stats
src/super_archives/search_indexes.py
... | ... | @@ -12,7 +12,9 @@ class MessageIndex(indexes.SearchIndex, indexes.Indexable): |
12 | 12 | title = indexes.CharField(model_attr='subject_clean') |
13 | 13 | description = indexes.CharField(model_attr='body') |
14 | 14 | modified = indexes.DateTimeField(model_attr='received_time') |
15 | - author = indexes.CharField(null=True) | |
15 | + author = indexes.CharField( | |
16 | + model_attr='from_address__get_full_name', null=True | |
17 | + ) | |
16 | 18 | author_url = indexes.CharField(null=True) |
17 | 19 | type = indexes.CharField() |
18 | 20 | icon_name = indexes.CharField() |
... | ... | @@ -28,13 +30,6 @@ class MessageIndex(indexes.SearchIndex, indexes.Indexable): |
28 | 30 | def get_updated_field(self): |
29 | 31 | return 'received_time' |
30 | 32 | |
31 | - def prepare_author(self, obj): | |
32 | - if obj.from_address.user: | |
33 | - return obj.from_address.user.get_full_name() | |
34 | - elif obj.from_address.get_full_name(): | |
35 | - return obj.from_address.get_full_name() | |
36 | - return obj.from_address.real_name | |
37 | - | |
38 | 33 | def prepare_author_url(self, obj): |
39 | 34 | if obj.from_address.user: |
40 | 35 | return obj.from_address.user.get_absolute_url() | ... | ... |