From a7cb93a5c328dc04763e6bc771f5cd6b57339409 Mon Sep 17 00:00:00 2001
From: Sam <sam.saffron@gmail.com>
Date: Mon, 9 Feb 2015 18:31:05 +1100
Subject: [PATCH] FEATURE: failsafe, in multisite if a site is bad still boot
 up

---
 config/initializers/05-site_settings.rb | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/config/initializers/05-site_settings.rb b/config/initializers/05-site_settings.rb
index 8831b731f..49bf07416 100644
--- a/config/initializers/05-site_settings.rb
+++ b/config/initializers/05-site_settings.rb
@@ -9,6 +9,9 @@ reload_settings = lambda {
       SiteSetting.refresh!
     rescue ActiveRecord::StatementInvalid
       # This will happen when migrating a new database
+    rescue => e
+      STDERR.puts "URGENT: #{e} Failed to initialize site #{RailsMultisite::ConnectionManagement.current_db}"
+      # the show must go on, don't stop startup if multisite fails
     end
   end
 }