一部の uploads ライクタスクには、以下のようなパターンがあります。
RailsMultisite::ConnectionManagement.each_connection do |db|
unless Discourse.store.external?
puts "This task only works for external storage."
exit 1
end
...
(actual code)
end
このコードは、外部ストレージではないアップロードストアに遭遇すると、タスクを完全に終了してしまいます。exit するのではなく、next でその接続をスキップするべきではないでしょうか?