fixes #3180
This commit is contained in:
@@ -74,6 +74,10 @@ class Post < ApplicationRecord
|
||||
end
|
||||
end
|
||||
|
||||
backup_service.delete(file_path, type: :original)
|
||||
backup_service.delete(large_file_path, type: :large)
|
||||
backup_service.delete(preview_file_path, type: :preview)
|
||||
|
||||
# the large file and the preview don't necessarily exist. if so errors will be ignored.
|
||||
FileUtils.rm_f(file_path)
|
||||
FileUtils.rm_f(large_file_path)
|
||||
|
||||
@@ -18,11 +18,6 @@ class PostReplacement < ApplicationRecord
|
||||
end
|
||||
|
||||
def process!
|
||||
# TODO images hosted on s3 need to be deleted from s3 instead of the local filesystem.
|
||||
if Danbooru.config.use_s3_proxy?(post)
|
||||
raise NotImplementedError.new("Replacing S3 hosted images not yet supported.")
|
||||
end
|
||||
|
||||
transaction do
|
||||
upload = Upload.create!(file: replacement_file, source: replacement_url, rating: post.rating, tag_string: self.tags)
|
||||
upload.process_upload
|
||||
|
||||
Reference in New Issue
Block a user