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

changeset 215
028792eda9b7
parent 214
69647ddb57f2
child 225
87328572e36f
--- a/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Mon Aug 09 16:22:56 2021 +0200
+++ b/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Mon Aug 09 16:25:50 2021 +0200
@@ -460,15 +460,18 @@
                 project,
             )
 
-            // pre-select component, if available in the path info
-            issue.component = component
+            // for new issues set some defaults
+            if (issue.id < 0) {
+                // pre-select component, if available in the path info
+                issue.component = component
 
-            // pre-select version, if available in the path info
-            if (version != null) {
-                if (version.status.isReleased) {
-                    issue.affectedVersions = listOf(version)
-                } else {
-                    issue.resolvedVersions = listOf(version)
+                // pre-select version, if available in the path info
+                if (version != null) {
+                    if (version.status.isReleased) {
+                        issue.affectedVersions = listOf(version)
+                    } else {
+                        issue.resolvedVersions = listOf(version)
+                    }
                 }
             }
 

mercurial