From c6118be39ec7cfbd853bbaf0dba17a84b1cdd315 Mon Sep 17 00:00:00 2001 From: Naveed Ahmad Date: Mon, 21 Oct 2019 23:01:35 +0500 Subject: [PATCH] Use AA find_resource method for finding the current model - Use might have override AA find_resource for custom finder - Or they might use friendly_id slugged finder `resource_class.find` will break in both cases, plus we need to reuse existing functionality. --- lib/active_admin/duplicatable.rb | 4 ---- 1 file changed, 4 deletions(-) diff --git a/lib/active_admin/duplicatable.rb b/lib/active_admin/duplicatable.rb index 801fc94..0c76a0e 100644 --- a/lib/active_admin/duplicatable.rb +++ b/lib/active_admin/duplicatable.rb @@ -70,8 +70,6 @@ def enable_resource_duplication_via_save end member_action :duplicate do - resource = resource_class.find(params[:id]) - authorize! ActiveAdmin::Auth::CREATE, resource duplicate = resource.amoeba_dup @@ -99,8 +97,6 @@ def enable_resource_duplication_via_custom_method(method) end member_action :duplicate do - resource = resource_class.find(params[:id]) - authorize! ActiveAdmin::Auth::CREATE, resource begin