From 18f59d7f75ccebcd3137abe80904bd849c88584c Mon Sep 17 00:00:00 2001 From: Mark Felder Date: Fri, 25 Sep 2020 09:29:32 -0500 Subject: Only check for expiring activities on local accounts --- lib/pleroma/user.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 410c9cbac..73b78698d 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -2284,7 +2284,7 @@ def remove_pinnned_activity(user, %Pleroma.Activity{id: id, data: data}) do params = %{pinned_activities: List.delete(user.pinned_activities, id)} # if pinned activity was scheduled for deletion, we reschedule it for deletion - if data["expires_at"] do + if user.local && data["expires_at"] do {:ok, expires_at, _} = DateTime.from_iso8601(data["expires_at"]) Pleroma.Workers.PurgeExpiredActivity.enqueue(%{ -- cgit v1.2.3