diff --git a/app/controllers/api/pm/issue_links_controller.rb b/app/controllers/api/pm/issue_links_controller.rb index 01ca9a059..9786c50cb 100644 --- a/app/controllers/api/pm/issue_links_controller.rb +++ b/app/controllers/api/pm/issue_links_controller.rb @@ -6,15 +6,8 @@ class Api::Pm::IssueLinksController < Api::Pm::BaseController end def create - @link = @issue.pm_links.find_or_create_by(be_linkable_type: 'Issue', be_linkable_id: params[:link_id]) - data = { - data: { - id: @link.id, - issue_id: @link.linkable_id, - linked_issue_id: @link.be_linkable_id - } - } - render_ok(data) + params[:link_ids].map { |e| @issue.pm_links.find_or_create_by(be_linkable_type: 'Issue', be_linkable_id: e) } + render_ok end def destroy