diff --git a/progit/lib.py b/progit/lib.py index 27d4fef..6e9cd1b 100644 --- a/progit/lib.py +++ b/progit/lib.py @@ -153,6 +153,14 @@ def new_issue(session, repo, title, content, user): # Make sure we won't have SQLAlchemy error before we create the issue session.flush() + global_id = model.GlobalId( + project_id=repo.id, + issue_id=issue.id, + ) + + session.add(global_id) + session.flush() + return 'Issue created'