|
|
|
@@ -30,7 +30,7 @@ class Api::V1::Issues::UpdateService < ApplicationService |
|
|
|
@before_assigner_ids = issue.assigners.pluck(:id) |
|
|
|
@attachment_ids = params[:attachment_ids] |
|
|
|
@receivers_login = params[:receivers_login] |
|
|
|
@pm_project_id = params[:pm_project_id] |
|
|
|
@target_pm_project_id = params[:target_pm_project_id] |
|
|
|
@pm_sprint_id = params[:pm_sprint_id] |
|
|
|
@pm_issue_type = params[:pm_issue_type] |
|
|
|
@root_id = params[:root_id] |
|
|
|
@@ -72,12 +72,11 @@ class Api::V1::Issues::UpdateService < ApplicationService |
|
|
|
@updated_issue.attachments = @attachments || Attachment.none unless attachment_ids.nil? |
|
|
|
@updated_issue.issue_tags_relates.destroy_all & @updated_issue.issue_tags = @issue_tags || IssueTag.none unless issue_tag_ids.nil? |
|
|
|
@updated_issue.issue_tags_value = @issue_tags.order("id asc").pluck(:id).join(",") unless issue_tag_ids.nil? |
|
|
|
|
|
|
|
@created_issue.pm_project_id = @pm_project_id |
|
|
|
@created_issue.pm_sprint_id = @pm_sprint_id |
|
|
|
@created_issue.pm_issue_type = @pm_issue_type |
|
|
|
@created_issue.root_id = @root_id |
|
|
|
@created_issue.time_scale = @time_scale |
|
|
|
@updated_issue.pm_project_id = @target_pm_project_id |
|
|
|
@updated_issue.pm_sprint_id = @pm_sprint_id |
|
|
|
@updated_issue.pm_issue_type = @pm_issue_type |
|
|
|
@updated_issue.root_id = @root_id |
|
|
|
@updated_issue.time_scale = @time_scale |
|
|
|
|
|
|
|
@updated_issue.updated_on = Time.now |
|
|
|
@updated_issue.save! |
|
|
|
|