瀏覽代碼

Fix CLI interface for removing remote media (#8506)

* Fix that can't delete media files even if "tootctl media remove" execute when "--background" not attached.

* Revert

This reverts commit 5aa7e09645.

* Change to obtain and pass all columns when "--background" option is false.
master
mayaeh 5 年之前
committed by Eugen Rochko
父節點
當前提交
cc26fd71ac
共有 1 個檔案被更改,包括 5 行新增3 行删除
  1. +5
    -3
      lib/mastodon/media_cli.rb

+ 5
- 3
lib/mastodon/media_cli.rb 查看文件

@@ -28,11 +28,13 @@ module Mastodon
queued = 0
processed = 0

MediaAttachment.where.not(remote_url: '').where.not(file_file_name: nil).where('created_at < ?', time_ago).select(:id).reorder(nil).find_in_batches do |media_attachments|
if options[:background]
if options[:background]
MediaAttachment.where.not(remote_url: '').where.not(file_file_name: nil).where('created_at < ?', time_ago).select(:id).reorder(nil).find_in_batches do |media_attachments|
queued += media_attachments.size
Maintenance::UncacheMediaWorker.push_bulk(media_attachments.map(&:id))
else
end
else
MediaAttachment.where.not(remote_url: '').where.not(file_file_name: nil).where('created_at < ?', time_ago).reorder(nil).find_in_batches do |media_attachments|
media_attachments.each do |m|
Maintenance::UncacheMediaWorker.new.perform(m)
say('.', :green, false)


Loading…
取消
儲存