Implemented not closing an issue via commit message if it has blocking dependencies

Signed-off-by: Konrad <konrad@kola-entertainments.de>
This commit is contained in:
Konrad Langenberg 2017-08-29 20:40:00 +02:00 committed by Konrad
parent 5927e13e53
commit 875cd3ca58

View File

@ -477,8 +477,13 @@ func UpdateIssuesCommit(doer *User, repo *Repository, commits []*PushCommit) err
continue
}
if err = issue.ChangeStatus(doer, repo, true); err != nil {
return err
// Check for dependencies, if there aren't any, close it
canbeClosed := IssueNoDependenciesLeft(issue.ID)
if canbeClosed {
if err = issue.ChangeStatus(doer, repo, true); err != nil {
return err
}
}
}