Fixes boost notification

This commit is contained in:
Mouse Reeve 2021-03-02 20:19:50 -08:00
parent be3c7ac90e
commit 3ee12345ec

View file

@ -294,14 +294,16 @@ class Boost(ActivityMixin, Status):
if not self.boosted_status.user.local:
return
notification_model = apps.get_model(
'bookwyrm.Notification', require_ready=True)
notification_model.objects.create(
user=self.boosted_status.user,
related_status=self.boosted_status,
related_user=self.user,
notification_type='BOOST',
)
if self.boosted_status.user.local and \
self.boosted_status.user != self.user:
notification_model = apps.get_model(
'bookwyrm.Notification', require_ready=True)
notification_model.objects.create(
user=self.boosted_status.user,
related_status=self.boosted_status,
related_user=self.user,
notification_type='BOOST',
)
def delete(self, *args, **kwargs):
''' delete and un-notify '''