From b561a6d9ab54a52a8330fcab50b6f4096630c216 Mon Sep 17 00:00:00 2001 From: Albert Yi Date: Thu, 14 Jun 2018 17:10:07 -0700 Subject: [PATCH] fixes #3742 --- app/models/pixiv_ugoira_frame_data.rb | 2 +- app/models/post.rb | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/models/pixiv_ugoira_frame_data.rb b/app/models/pixiv_ugoira_frame_data.rb index dea12e13b..f6c749bcb 100644 --- a/app/models/pixiv_ugoira_frame_data.rb +++ b/app/models/pixiv_ugoira_frame_data.rb @@ -7,7 +7,7 @@ class PixivUgoiraFrameData < ApplicationRecord if data[0]["delay_msec"] self.data = data.map.with_index do |datum, i| - filename = "%06d.jpg" % [i + 1] + filename = "%06d.jpg" % [i] {"delay" => datum["delay_msec"], "file" => filename} end end diff --git a/app/models/post.rb b/app/models/post.rb index 13e88abe6..70ab22905 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -161,6 +161,18 @@ class Post < ApplicationRecord storage_manager.file_url(self, :preview) end + def file_path + storage_manager.file_path(md5, file_ext, :original) + end + + def large_file_path + storage_manager.file_path(md5, file_ext, :large) + end + + def preview_file_path + storage_manager.file_path(md5, file_ext, :preview) + end + def open_graph_image_url if is_image? if has_large?