Alguns tarefas uploads rake seguem este padrão:
RailsMultisite::ConnectionManagement.each_connection do |db|
unless Discourse.store.external?
puts "Esta tarefa só funciona para armazenamento externo."
exit 1
end
...
(código real)
end
Esse código encerra a tarefa completamente quando encontra um armazenamento de uploads não externo.
Não deveria simplesmente pular a conexão com next, em vez de exit?