undo incorrectly applied timezone offset in clientside scripts (fixes philomena-dev/philomena#75)

This commit is contained in:
byte[] 2020-12-02 19:03:35 -05:00
parent aaf04544b6
commit 015fbb98ea

View file

@ -124,6 +124,8 @@ defmodule PhilomenaWeb.ImageView do
end end
def image_container_data(conn, image, size) do def image_container_data(conn, image, size) do
time = DateTime.from_naive!(image.created_at, "Etc/UTC")
[ [
image_id: image.id, image_id: image.id,
image_tags: Jason.encode!(Enum.map(image.tags, & &1.id)), image_tags: Jason.encode!(Enum.map(image.tags, & &1.id)),
@ -134,7 +136,7 @@ defmodule PhilomenaWeb.ImageView do
upvotes: image.upvotes_count, upvotes: image.upvotes_count,
downvotes: image.downvotes_count, downvotes: image.downvotes_count,
comment_count: image.comments_count, comment_count: image.comments_count,
created_at: NaiveDateTime.to_iso8601(image.created_at), created_at: DateTime.to_iso8601(time),
source_url: image.source_url, source_url: image.source_url,
uris: Jason.encode!(thumb_urls(image, can?(conn, :show, image))), uris: Jason.encode!(thumb_urls(image, can?(conn, :show, image))),
width: image.image_width, width: image.image_width,