]> source.dussan.org Git - redmine.git/commitdiff
Don't use && return.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 20 Jan 2013 13:53:26 +0000 (13:53 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 20 Jan 2013 13:53:26 +0000 (13:53 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11220 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/controllers/account_controller.rb

index ff2a6adf3fac15ce707ac502278f309d250fa882..3c4b7b7cfec5771b64d47147eaa7da4ca34a7848 100644 (file)
@@ -134,11 +134,11 @@ class AccountController < ApplicationController
 
   # Token based account activation
   def activate
-    redirect_to(home_url) && return unless Setting.self_registration? && params[:token].present?
+    (redirect_to(home_url); return) unless Setting.self_registration? && params[:token].present?
     token = Token.find_by_action_and_value('register', params[:token].to_s)
-    redirect_to(home_url) && return unless token and !token.expired?
+    (redirect_to(home_url); return) unless token and !token.expired?
     user = token.user
-    redirect_to(home_url) && return unless user.registered?
+    (redirect_to(home_url); return) unless user.registered?
     user.activate
     if user.save
       token.destroy