From cd32a3ab6c205fc32cfe690c7d8ffdbcb0999c5e Mon Sep 17 00:00:00 2001 From: xxq250 Date: Tue, 25 Mar 2025 15:40:44 +0800 Subject: [PATCH] =?UTF-8?q?fixed=20=E5=B7=A5=E4=BD=9C=E9=A1=B9=E5=8A=A0?= =?UTF-8?q?=E5=88=B0=E9=A1=B9=E7=9B=AE=E6=97=B6project=5Fissues=5Findex?= =?UTF-8?q?=E9=87=8D=E6=8E=92=E5=BA=8F=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/services/api/v1/issues/update_service.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/services/api/v1/issues/update_service.rb b/app/services/api/v1/issues/update_service.rb index 4b8961854..6d2bbedf0 100644 --- a/app/services/api/v1/issues/update_service.rb +++ b/app/services/api/v1/issues/update_service.rb @@ -85,6 +85,10 @@ class Api::V1::Issues::UpdateService < ApplicationService @updated_issue.root_id = @root_id unless @root_id.nil? #不为 nil的时候更新 @updated_issue.root_id = nil if @root_id.try(:zero?) #为 0 的时候设置为 nil @updated_issue.time_scale = @time_scale unless @time_scale.nil? + if @project_id.present? && @project_id.to_i == 0 + add_project = Project.find_by(id: @project_id) + @updated_issue.project_issues_index = add_project.get_last_project_issues_index + 1 if add_project.present? + end @updated_issue.project_id = @project_id unless @project_id.nil? @updated_issue.updated_on = Time.now @updated_issue.changer_id = @current_user.id