From 191805f08ece3e839f6e02c4045653371793f8c9 Mon Sep 17 00:00:00 2001 From: Morad Edwar Date: Sat, 8 Dec 2018 21:51:07 +0400 Subject: [PATCH] Fix yhirano55/active_admin_versioning#15 --- lib/active_admin_versioning/active_admin/dsl.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/active_admin_versioning/active_admin/dsl.rb b/lib/active_admin_versioning/active_admin/dsl.rb index 3ca255e..89fe4d2 100644 --- a/lib/active_admin_versioning/active_admin/dsl.rb +++ b/lib/active_admin_versioning/active_admin/dsl.rb @@ -46,6 +46,8 @@ def versioning def enabled_paper_trail? if config.resource_class.respond_to?(:paper_trail) + enabled = ::PaperTrail.request.try(:enabled_for_model?, config.resource_class) + return enabled unless enabled.nil? config.resource_class.paper_trail.try(:enabled?) else config.resource_class.try(:paper_trail_enabled_for_model?)