From acd5f3f8a5edafd0b7f04ac7567bc4cda202e913 Mon Sep 17 00:00:00 2001 From: yystopf Date: Wed, 12 Nov 2025 14:59:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E6=A0=87=E8=AE=B0?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E4=B8=8D=E5=87=86=E7=A1=AE=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/api/v1/issues/list_service.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/services/api/v1/issues/list_service.rb b/app/services/api/v1/issues/list_service.rb index 8d2d6fe9b..da79a32d1 100644 --- a/app/services/api/v1/issues/list_service.rb +++ b/app/services/api/v1/issues/list_service.rb @@ -91,7 +91,8 @@ class Api::V1::Issues::ListService < ApplicationService if issue_tag_ids.include?('-1') issues = issues.where(issue_tags_value: nil).or(issues.where(issue_tags_value: "")) else - issues = issues.ransack(issue_tags_value_cont: issue_tag_ids.sort!.join(',')).result + #issues = issues.ransack(issue_tags_value_cont: issue_tag_ids.sort!.join(',')).result + issues = issues.joins(:issue_tags).where(issue_tags: {id: issue_tag_ids}) end end