summaryrefslogtreecommitdiffstats
path: root/app/controllers
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2007-04-04 21:52:53 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2007-04-04 21:52:53 +0000
commit46d67cb349fb48a5eb7812dcd9d66832de5ce8ab (patch)
treecb2417b665b76a180541959df8a895003d2e49bd /app/controllers
parentf7d51412516533d058a1b9cd3d0762e6ea4c3247 (diff)
downloadredmine-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.rb3
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