From 595f704479cfcb5b94dab2ae314228203d566b7a Mon Sep 17 00:00:00 2001 From: Nils Caspar Date: Sat, 29 Mar 2014 16:52:22 +0100 Subject: [PATCH] Log reason for failed auto-creation, refs #5 --- lib/redmine_cas/application_controller_patch.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/redmine_cas/application_controller_patch.rb b/lib/redmine_cas/application_controller_patch.rb index 2817870..e001b65 100644 --- a/lib/redmine_cas/application_controller_patch.rb +++ b/lib/redmine_cas/application_controller_patch.rb @@ -34,7 +34,7 @@ module RedmineCAS user = User.new user.login = session[:cas_user] user.assign_attributes(RedmineCAS.user_extra_attributes_from_session(session)) - return cas_user_not_created if !user.save + return cas_user_not_created(user) if !user.save user.reload end @@ -62,7 +62,8 @@ module RedmineCAS render_403 :message => l(:redmine_cas_user_not_found, :user => session[:cas_user]) end - def cas_user_not_created + def cas_user_not_created(user) + logger.error "Could not auto-create user: #{user.errors.full_messages.to_sentence}" render_403 :message => l(:redmine_cas_user_not_created, :user => session[:cas_user]) end end