Caricamento attività rake multisito

Alcuni task uploads di Rake seguono questo pattern:

  RailsMultisite::ConnectionManagement.each_connection do |db|
    unless Discourse.store.external?
      puts "Questo task funziona solo per archiviazione esterna."
      exit 1
    end
    ...
    (codice effettivo)
  end

Questo codice termina completamente l’esecuzione del task quando incontra un archivio di upload non esterno.
Non sarebbe meglio saltare semplicemente la connessione con next, invece di usare exit?

Tecnicamente… sì, ma un multisito con un mix di archiviazione interna ed esterna non è effettivamente supportato.

Immagino che possiamo semplicemente saltare il ciclo qui se vuoi inviare una PR.