Einige uploads-Rake-Aufgaben folgen diesem Muster:
RailsMultisite::ConnectionManagement.each_connection do |db|
unless Discourse.store.external?
puts "This task only works for external storage."
exit 1
end
...
(actual code)
end
Dieser Code beendet die Aufgabe vollständig, sobald ein nicht-externer Upload-Speicher erkannt wird.
Sollte er die Verbindung nicht einfach mit next überspringen, anstatt mit exit?