From e214e4986b0dafdf5d1f65536d307979a1c579aa Mon Sep 17 00:00:00 2001 From: Ryan Barrett Date: Wed, 25 Oct 2023 16:39:59 -0700 Subject: [PATCH] activitypub.postprocess_as2: remove redundant wrap for Deletes --- activitypub.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/activitypub.py b/activitypub.py index 744a6db..f79992a 100644 --- a/activitypub.py +++ b/activitypub.py @@ -531,9 +531,9 @@ def postprocess_as2(activity, orig_obj=None, wrap=True): ``attributedTo`` """ if not activity or isinstance(activity, str): - return activity + return redirect_wrap(activity) if wrap else activity elif activity.keys() == {'id'}: - return activity['id'] + return redirect_wrap(activity['id']) if wrap else activity['id'] type = activity.get('type') @@ -618,9 +618,6 @@ def postprocess_as2(activity, orig_obj=None, wrap=True): activity['id'] = util.get_first(activity, 'url') if wrap: - # Deletes' object is our own id - if type == 'Delete': - activity['object'] = redirect_wrap(activity['object']) activity['id'] = redirect_wrap(activity.get('id')) activity['url'] = [redirect_wrap(u) for u in util.get_list(activity, 'url')] if len(activity['url']) == 1: