diff --git a/joint_teapot/teapot.py b/joint_teapot/teapot.py index a0b71be..8a408ae 100644 --- a/joint_teapot/teapot.py +++ b/joint_teapot/teapot.py @@ -270,12 +270,8 @@ class Teapot: labels = self.gitea.issue_api.issue_list_labels( self.gitea.org_name, submitter_repo_name ) - label_id = 0 - for label in labels: - if label.name == issue_label_name: - label_id = label.id - break - else: + label_id = first(labels, lambda label: label.name == issue_label_name) + if not label_id: label = self.gitea.issue_api.issue_create_label( self.gitea.org_name, submitter_repo_name,