##// END OF EJS Templates
Fixed: don't reset watchers when changing tracker. #6479...
Jean-Baptiste Barth -
r4067:2f380a798592
parent child
Show More
@@ -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 @issue.watcher_user_ids = params[:issue]['watcher_user_ids'] if User.current.allowed_to?(:add_issue_watchers, @project)
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