@@ -284,6 +284,7 private | |||||
284 | end |
|
284 | end | |
285 |
|
285 | |||
286 | # TODO: Refactor, lots of extra code in here |
|
286 | # TODO: Refactor, lots of extra code in here | |
|
287 | # TODO: Changing tracker on an existing issue should not trigger this | |||
287 | def build_new_issue_from_params |
|
288 | def build_new_issue_from_params | |
288 | if params[:id].blank? |
|
289 | if params[:id].blank? | |
289 | @issue = Issue.new |
|
290 | @issue = Issue.new | |
@@ -302,7 +303,9 private | |||||
302 | end |
|
303 | end | |
303 | if params[:issue].is_a?(Hash) |
|
304 | if params[:issue].is_a?(Hash) | |
304 | @issue.safe_attributes = params[:issue] |
|
305 | @issue.safe_attributes = params[:issue] | |
305 |
|
|
306 | if User.current.allowed_to?(:add_issue_watchers, @project) && @issue.new_record? | |
|
307 | @issue.watcher_user_ids = params[:issue]['watcher_user_ids'] | |||
|
308 | end | |||
306 | end |
|
309 | end | |
307 | @issue.author = User.current |
|
310 | @issue.author = User.current | |
308 | @issue.start_date ||= Date.today |
|
311 | @issue.start_date ||= Date.today |
General Comments 0
You need to be logged in to leave comments.
Login now