From 0bbaafbd4152ffe9cf86bb0af280547d2ae77d38 Mon Sep 17 00:00:00 2001 From: Rob Harrington Date: Mon, 11 Sep 2017 20:36:52 +1000 Subject: [PATCH] Use guard clause --- .../spree/admin/payment_methods_controller_decorator.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/spree/admin/payment_methods_controller_decorator.rb b/app/controllers/spree/admin/payment_methods_controller_decorator.rb index aea47a05f3..bded58fe19 100644 --- a/app/controllers/spree/admin/payment_methods_controller_decorator.rb +++ b/app/controllers/spree/admin/payment_methods_controller_decorator.rb @@ -73,7 +73,8 @@ module Spree end def restrict_stripe_account_change - return unless @payment_method.try(:type) == "Spree::Gateway::StripeConnect" + return unless @payment_method + return unless @payment_method.type == "Spree::Gateway::StripeConnect" return unless @payment_method.preferred_enterprise_id.andand > 0 @stripe_account_holder = Enterprise.find(@payment_method.preferred_enterprise_id)