UBERF-7944: Support for not_planed close for issues (#6396)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2024-08-27 14:10:50 +07:00
committed by GitHub
parent e231f89e0b
commit d7820206c0
6 changed files with 81 additions and 31 deletions
@@ -1057,14 +1057,15 @@ export abstract class IssueSyncManagerBase {
}
break
case task.statusCategory.Won:
if (issueExternal.state !== 'CLOSED') {
if (issueExternal.state !== 'CLOSED' || issueExternal.stateReason !== 'COMPLETED') {
issueUpdate.state = 'CLOSED'
issueUpdate.stateReason = 'COMPLETED'
}
break
case task.statusCategory.Lost:
if (issueExternal.state !== 'CLOSED') {
if (issueExternal.state !== 'CLOSED' || issueExternal.stateReason !== 'NOT_PLANNED') {
issueUpdate.state = 'CLOSED'
// issueUpdate.stateReason = 'not_planed'// Not supported change to github
issueUpdate.stateReason = 'not_planed' // Not supported change to github
}
break
}