From 663506c58fc0930e4c1ad3846a0b5f465a35b56e Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Sat, 24 May 2025 14:00:50 -0400 Subject: [PATCH] feat: create joj3 issue with correct title & body --- joint_teapot/teapot.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/joint_teapot/teapot.py b/joint_teapot/teapot.py index 5efad94..317b872 100644 --- a/joint_teapot/teapot.py +++ b/joint_teapot/teapot.py @@ -254,6 +254,7 @@ class Teapot: ) joj3_issue: focs_gitea.Issue issue: focs_gitea.Issue + new_issue = False for issue in self.gitea.issue_api.issue_list_issues( self.gitea.org_name, submitter_repo_name, state="open" ): @@ -262,20 +263,22 @@ class Teapot: logger.info(f"found joj3 issue: #{joj3_issue.number}") break else: + new_issue = True joj3_issue = self.gitea.issue_api.issue_create_issue( self.gitea.org_name, submitter_repo_name, - body={"title": title_prefix + "0", "body": ""}, + body={"title": title, "body": comment}, ) logger.info(f"created joj3 issue: #{joj3_issue.number}") gitea_issue_url = joj3_issue.html_url logger.info(f"gitea issue url: {gitea_issue_url}") - self.gitea.issue_api.issue_edit_issue( - self.gitea.org_name, - submitter_repo_name, - joj3_issue.number, - body={"title": title, "body": comment}, - ) + if not new_issue: + self.gitea.issue_api.issue_edit_issue( + self.gitea.org_name, + submitter_repo_name, + joj3_issue.number, + body={"title": title, "body": comment}, + ) return joj3_issue.number def joj3_check_submission_count(