From b26b159f24222147004fce80240b15220590f632 Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Thu, 19 Jun 2025 08:21:00 -0400 Subject: [PATCH] fix: get label id --- joint_teapot/teapot.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/joint_teapot/teapot.py b/joint_teapot/teapot.py index ac8756e..2b587da 100644 --- a/joint_teapot/teapot.py +++ b/joint_teapot/teapot.py @@ -272,8 +272,11 @@ class Teapot: labels = self.gitea.issue_api.issue_list_labels( self.gitea.org_name, submitter_repo_name ) - label_id = first(labels, lambda label: label.name == issue_label_name) - if not label_id: + label_id = 0 + label = first(labels, lambda label: label.name == issue_label_name) + if label: + label_id = label.id + else: label = self.gitea.issue_api.issue_create_label( self.gitea.org_name, submitter_repo_name,