mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-11-23 10:01:04 +00:00
Ignore activities that expect dict args but get strs
Some Undo activities are coming from Pleroma with just the id of the activity, rather than the serialized object. There isn't an obvious way to know what is being undone, so for now this just ignores those
This commit is contained in:
parent
37dd661e49
commit
08edba4891
1 changed files with 5 additions and 0 deletions
|
@ -64,6 +64,11 @@ class Undo(Verb):
|
|||
|
||||
def action(self):
|
||||
""" find and remove the activity object """
|
||||
if isinstance(self.object, str):
|
||||
# it may be that sometihng should be done with these, but idk what
|
||||
# this seems just to be coming from pleroma
|
||||
return
|
||||
|
||||
# this is so hacky but it does make it work....
|
||||
# (because you Reject a request and Undo a follow
|
||||
model = None
|
||||
|
|
Loading…
Reference in a new issue