Fixes fav logic and base activity test

This commit is contained in:
Mouse Reeve
2021-03-07 13:13:16 -08:00
parent 47cf77145d
commit 410e0b04bb
3 changed files with 7 additions and 3 deletions

View File

@ -7,6 +7,7 @@ from bookwyrm import activitypub
from .activitypub_mixin import ActivityMixin
from .base_model import BookWyrmModel
from . import fields
from .status import Status
class Favorite(ActivityMixin, BookWyrmModel):
''' fav'ing a post '''
@ -20,7 +21,7 @@ class Favorite(ActivityMixin, BookWyrmModel):
@classmethod
def ignore_activity(cls, activity):
''' don't bother with incoming favs of unknown statuses '''
return not cls.objects.filter(remote_id=activity.object).exists()
return not Status.objects.filter(remote_id=activity.object).exists()
def save(self, *args, **kwargs):
''' update user active time '''