validate labels before creating issue #2

merged
opened by zzstoatzz.io targeting main from fix/validate-labels-before-issue-creation

closes #7

Changed files
+4
src
tangled_mcp
_tangled
+4
src/tangled_mcp/_tangled/_issues.py
···
next_issue_id = max_issue_id + 1
# generate timestamp ID for rkey
tid = int(datetime.now(timezone.utc).timestamp() * 1000000)
rkey = str(tid)
···
next_issue_id = max_issue_id + 1
+
# validate labels BEFORE creating the issue to prevent orphaned issues
+
if labels:
+
_validate_labels(labels, repo_labels)
+
# generate timestamp ID for rkey
tid = int(datetime.now(timezone.utc).timestamp() * 1000000)
rkey = str(tid)