From 8e4113a46845feba9ab0b21dc728568a67ff833b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Tue, 12 Apr 2016 16:00:25 +0200 Subject: [PATCH] add multisite support for the 'uploads:gather' rake task --- lib/tasks/uploads.rake | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/tasks/uploads.rake b/lib/tasks/uploads.rake index 4a882b1d844..6a95469fd09 100644 --- a/lib/tasks/uploads.rake +++ b/lib/tasks/uploads.rake @@ -7,6 +7,14 @@ require "digest/sha1" task "uploads:gather" => :environment do require "db_helper" + ENV["RAILS_DB"] ? gather_uploads : gather_uploads_for_all_sites +end + +def gather_uploads_for_all_sites + RailsMultisite::ConnectionManagement.each_connection { gather_uploads } +end + +def gather_uploads public_directory = "#{Rails.root}/public" current_db = RailsMultisite::ConnectionManagement.current_db