diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-04-04 21:52:53 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2007-04-04 21:52:53 +0000 |
commit | 46d67cb349fb48a5eb7812dcd9d66832de5ce8ab (patch) | |
tree | cb2417b665b76a180541959df8a895003d2e49bd /app/controllers | |
parent | f7d51412516533d058a1b9cd3d0762e6ea4c3247 (diff) | |
download | redmine-46d67cb349fb48a5eb7812dcd9d66832de5ce8ab.tar.gz redmine-46d67cb349fb48a5eb7812dcd9d66832de5ce8ab.zip |
Fixed a regression (crash when an admin with no role on the project try to create an issue)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@420 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'app/controllers')
-rw-r--r-- | app/controllers/projects_controller.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 5d55a8807..bbbfa4267 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -214,7 +214,8 @@ class ProjectsController < ApplicationController @priorities = Enumeration::get_values('IPRI') default_status = IssueStatus.default - @issue = Issue.new(:project => @project, :tracker => @tracker, :status => default_status) + @issue = Issue.new(:project => @project, :tracker => @tracker) + @issue.status = default_status @allowed_statuses = default_status.find_new_statuses_allowed_to(logged_in_user.role_for_project(@project), @issue.tracker) if logged_in_user if request.get? @issue.start_date = Date.today |