lib/auxilium/responders/continue_responder.rb in auxilium-3.0.24 vs lib/auxilium/responders/continue_responder.rb in auxilium-3.0.30

- old
+ new

@@ -5,12 +5,12 @@ module Auxilium module ContinueResponder protected def navigation_location - return options[:location] if options[:location] && (controller.is_a?(Devise::SessionsController) || controller.is_a?(Devise::PasswordsController)) + return options[:location] if options[:location] && (defined?(Devise) && (controller.is_a?(Devise::SessionsController) || controller.is_a?(Devise::PasswordsController))) return options[:location] if controller.params[:commit] == 'continue' && options[:location] - return options[:collection_location].call if %w[save commit].include?(controller.params[:commit]) && options[:collection_location] + return options[:collection_location].call if %w[save commit delete].include?(controller.params[:commit]) && options[:collection_location] return resource_location if controller.params[:commit] == 'continue' klass = resources.last.class if klass.respond_to?(:model_name)