fix extract_mentions for outgoing payloads

jsonld-outbound
Alain St-Denis 2022-05-21 17:51:46 +00:00
rodzic 441bbaeef0
commit 8c6bd7e160
1 zmienionych plików z 6 dodań i 5 usunięć

Wyświetl plik

@ -123,11 +123,12 @@ class ActivitypubNoteMixin(AttachImagesMixin, CleanContentMixin, PublicMixin, Cr
""" """
super().extract_mentions() super().extract_mentions()
from federation.entities.activitypub.models import Mention # Circulars if getattr(self, 'tag_list', None):
tag_list = self.tag_list if isinstance(self.tag_list, list) else [self.tag_list] from federation.entities.activitypub.models import Mention # Circulars
for tag in tag_list: tag_list = self.tag_list if isinstance(self.tag_list, list) else [self.tag_list]
if isinstance(tag, Mention): for tag in tag_list:
self._mentions.add(tag.href) if isinstance(tag, Mention):
self._mentions.add(tag.href)
#if not isinstance(self._source_object, dict): #if not isinstance(self._source_object, dict):
# return # return