ensure first_seen_at is propagated

This commit is contained in:
byte[] 2019-12-25 08:48:44 -05:00
parent ef4a9154b6
commit 179906a9cf

View file

@ -330,6 +330,7 @@ defmodule Philomena.Images do
case result do
{:ok, changes} ->
update_first_seen_at(duplicate_of_image, image.first_seen_at)
tags = Tags.copy_tags(image, duplicate_of_image)
Comments.migrate_comments(image, duplicate_of_image)
Interactions.migrate_interactions(image, duplicate_of_image)
@ -341,6 +342,12 @@ defmodule Philomena.Images do
end
end
defp update_first_seen_at(image, time) do
Image
|> where(id: ^image.id)
|> Repo.update_all(set: [first_seen_at: time])
end
defp internal_hide_image(changeset, image) do
reports =
Report