Merge branch 'develop' into global-status-expiration
[akkoma] / lib / pleroma / web / activity_pub / mrf / activity_expiration_policy.ex
index 5d823f2c7dc0de90a9253746c159b7630fb064d6..a9bdf3b693cf37ff50528e60b6f9da0bed6e2b0c 100644 (file)
@@ -3,13 +3,13 @@
 # SPDX-License-Identifier: AGPL-3.0-only
 
 defmodule Pleroma.Web.ActivityPub.MRF.ActivityExpirationPolicy do
-  @moduledoc "Adds expiration to all local activities"
+  @moduledoc "Adds expiration to all local Create activities"
   @behaviour Pleroma.Web.ActivityPub.MRF
 
   @impl true
   def filter(activity) do
     activity =
-      if local?(activity) do
+      if activity["type"] == "Create" && local?(activity) do
         maybe_add_expiration(activity)
       else
         activity