From 761021d19100cbc9565e058069adbfcbdb303032 Mon Sep 17 00:00:00 2001 From: xxq250 Date: Mon, 18 Dec 2023 11:52:37 +0800 Subject: [PATCH] =?UTF-8?q?Github=20issues=E8=BF=81=E7=A7=BB,=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=97=B6=E9=97=B4=E5=9B=BA=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/tasks/batch_add_issues.rake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tasks/batch_add_issues.rake b/lib/tasks/batch_add_issues.rake index e01182d73..9389b95c5 100644 --- a/lib/tasks/batch_add_issues.rake +++ b/lib/tasks/batch_add_issues.rake @@ -178,14 +178,14 @@ namespace :batch_add_issues do title = issue['title'] title = title[0..190] if title.size > 190 created_issue = Issue.find_by(project_id: project.id, subject: title) + issue_created_at = issue['created_at'] + issue_updated_at = issue['updated_at'] unless created_issue.present? priority = [1, 2, 3, 4].include?(issue['priority'].to_i) ? issue['priority'].to_i : 2 issue_status = ["", "open", "progressing", "", "", "closed", "rejected"].index(issue['state']) issue_status = 1 if issue_status.nil? user_login = issue['user']['login'] user_login = user_login[0..20] if user_login.size > 29 - issue_created_at = issue['created_at'] - issue_updated_at = issue['updated_at'] username = "gh-#{user_login}" user = User.find_by(login: username) unless user.present?