src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt

changeset 215
028792eda9b7
parent 214
69647ddb57f2
child 225
87328572e36f
     1.1 --- a/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Mon Aug 09 16:22:56 2021 +0200
     1.2 +++ b/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Mon Aug 09 16:25:50 2021 +0200
     1.3 @@ -460,15 +460,18 @@
     1.4                  project,
     1.5              )
     1.6  
     1.7 -            // pre-select component, if available in the path info
     1.8 -            issue.component = component
     1.9 +            // for new issues set some defaults
    1.10 +            if (issue.id < 0) {
    1.11 +                // pre-select component, if available in the path info
    1.12 +                issue.component = component
    1.13  
    1.14 -            // pre-select version, if available in the path info
    1.15 -            if (version != null) {
    1.16 -                if (version.status.isReleased) {
    1.17 -                    issue.affectedVersions = listOf(version)
    1.18 -                } else {
    1.19 -                    issue.resolvedVersions = listOf(version)
    1.20 +                // pre-select version, if available in the path info
    1.21 +                if (version != null) {
    1.22 +                    if (version.status.isReleased) {
    1.23 +                        issue.affectedVersions = listOf(version)
    1.24 +                    } else {
    1.25 +                        issue.resolvedVersions = listOf(version)
    1.26 +                    }
    1.27                  }
    1.28              }
    1.29  

mercurial