From 2fb1cb1cd78e93053380ca4deb34cc9e3685fc4b Mon Sep 17 00:00:00 2001 From: Dominik Meyer Date: Sun, 24 Mar 2019 00:04:21 +0100 Subject: [PATCH] ADD: check if an issue with the same subject already exist --- lib/Git/IssueManager.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/Git/IssueManager.pm b/lib/Git/IssueManager.pm index 91938d3..e776098 100644 --- a/lib/Git/IssueManager.pm +++ b/lib/Git/IssueManager.pm @@ -263,6 +263,10 @@ sub add my $ref = $self->repository->getReference('refs/heads/issues'); my $root = $ref->getTree(); + #check if issue with this subject already exist + my $checkIssue=$root->find($issue->subject); + die("issue with subject \"" .$issue->subject . "\" already exist") unless !(defined($checkIssue)); + my $issueTree=$issue->createIssue($self->repository); my $base=$root->find($issue->status);