From be45e45dbc41f4d291aabe1ee9fb4f1bb7dfef2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=91=B1=E5=91=B1=E5=91=B1?= Date: Tue, 14 Nov 2023 16:02:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86issue=5Flinks=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=94=AF=E6=8C=81=E6=95=B0=E7=BB=84=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/api/pm/issue_links_controller.rb | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) 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