Avoid singleton serialisation errors

This commit is contained in:
Tom Hughes 2013-08-07 17:35:10 +01:00
parent 95e8c63c2a
commit 5432409ab6

View file

@ -26,13 +26,12 @@ class UserController < ApplicationController
render :partial => "terms"
else
@title = t 'user.terms.title'
@user ||= session[:new_user]
if !@user
redirect_to :action => :login, :referer => request.fullpath
elsif @user.terms_agreed?
if @user and @user.terms_agreed?
# Already agreed to terms, so just show settings
redirect_to :action => :account, :display_name => @user.display_name
elsif session[:new_user].nil?
redirect_to :action => :login, :referer => request.fullpath
end
end
end