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