From df324616ef86c6badbfb7cd1b4bede904a5d8074 Mon Sep 17 00:00:00 2001 From: Scott Fisher Date: Tue, 10 Nov 2020 16:26:13 -0800 Subject: [PATCH] Fix edit code error in landing page. --- .../app/controllers/stash_engine/shared_security_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stash/stash_engine/app/controllers/stash_engine/shared_security_controller.rb b/stash/stash_engine/app/controllers/stash_engine/shared_security_controller.rb index a5439c3c2e..3bc64c9b9b 100644 --- a/stash/stash_engine/app/controllers/stash_engine/shared_security_controller.rb +++ b/stash/stash_engine/app/controllers/stash_engine/shared_security_controller.rb @@ -100,7 +100,7 @@ def ajax_blocked def valid_edit_code? edit_code = params[:edit_code] || session[:edit_code] - if resource && (edit_code == resource.identifier.edit_code) + if defined?(resource) && resource.present? && (edit_code == resource.identifier.edit_code) # Code is valid, so save it in the session for later use (and implicitly return true) session[:edit_code] = edit_code else