From 1b83af6eed3a4069a8f66a6785632e6f950e900f Mon Sep 17 00:00:00 2001 From: Alex Denisov <1101.debian@gmail.com> Date: Fri, 7 Sep 2012 20:59:12 +0300 Subject: [PATCH] IssueController#new refactored --- app/assets/javascripts/issues.js | 4 ++-- app/controllers/issues_controller.rb | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/issues.js b/app/assets/javascripts/issues.js index 7f5694d0264..148dc7b96e9 100644 --- a/app/assets/javascripts/issues.js +++ b/app/assets/javascripts/issues.js @@ -137,10 +137,10 @@ function updateNewIssueURL(){ var assignee_id = $("#assignee_id").val(); var new_href = ""; if(milestone_id){ - new_href = "milestone_id=" + milestone_id + "&"; + new_href = "issue[milestone_id]=" + milestone_id + "&"; } if(assignee_id){ - new_href = new_href + "assignee_id=" + assignee_id; + new_href = new_href + "issue[assignee_id]=" + assignee_id; } if(new_href.length){ new_href = new_issue_link.attr("href") + "?" + new_href; diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 05f5abb8cce..3d305238191 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -37,9 +37,7 @@ class IssuesController < ApplicationController end def new - @issue = @project.issues.new - @issue.milestone_id = params[:milestone_id] if params[:milestone_id].present? - @issue.assignee_id = params[:assignee_id] if params[:assignee_id].present? + @issue = @project.issues.new(params[:issue]) respond_with(@issue) end -- GitLab