Fix MoveActivityExpirationsToOban migration

This never would have worked correctly.

warning: Pleroma.Workers.PurgeExpiredActivity.enqueue/1 is undefined or private. Did you mean:

      * enqueue/2
This commit is contained in:
Mark Felder 2026-03-25 12:19:33 -07:00
commit f3f72048ac

View file

@ -23,10 +23,12 @@ defmodule Pleroma.Repo.Migrations.MoveActivityExpirationsToOban do
|> Pleroma.Repo.stream() |> Pleroma.Repo.stream()
|> Stream.each(fn expiration -> |> Stream.each(fn expiration ->
with {:ok, expires_at} <- DateTime.from_naive(expiration.scheduled_at, "Etc/UTC") do with {:ok, expires_at} <- DateTime.from_naive(expiration.scheduled_at, "Etc/UTC") do
Pleroma.Workers.PurgeExpiredActivity.enqueue(%{ Pleroma.Workers.PurgeExpiredActivity.enqueue(
activity_id: FlakeId.to_string(expiration.activity_id), %{
expires_at: expires_at activity_id: FlakeId.to_string(expiration.activity_id)
}) },
scheduled_at: expires_at
)
end end
end) end)
|> Stream.run() |> Stream.run()