Commit c778fe07fb6d25a0d2b036dbe4ba6e10dacbec3b

Authored by Luan
1 parent f91924a1

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()
... ...