From aac4665e4f07fd558c1417fec9bf121a22a05a79 Mon Sep 17 00:00:00 2001 From: Ken Greeff Date: Tue, 18 Dec 2018 15:50:49 +1100 Subject: [PATCH] Catch PG::ConnectionBad --- lib/public_activity/orm/active_record/activity.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/public_activity/orm/active_record/activity.rb b/lib/public_activity/orm/active_record/activity.rb index e13aba3f..48d0ce61 100644 --- a/lib/public_activity/orm/active_record/activity.rb +++ b/lib/public_activity/orm/active_record/activity.rb @@ -35,6 +35,8 @@ class Activity < ::ActiveRecord::Base end rescue ::ActiveRecord::NoDatabaseError => e warn("[WARN] database doesn't exist. Skipping PublicActivity::Activity#parameters's serialization") + rescue ::PG::ConnectionBad => e + warn("[WARN] couldn't connect to database. Skipping PublicActivity::Activity#parameters's serialization") end if ::ActiveRecord::VERSION::MAJOR < 4 || defined?(ProtectedAttributes)