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

changeset 248
90dc13c78b5d
parent 247
e71ae69c68c0
child 249
6bded7090719
--- a/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Wed Dec 15 19:56:05 2021 +0100
+++ b/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt	Sat Jun 04 18:02:25 2022 +0200
@@ -35,10 +35,7 @@
 import de.uapcore.lightpit.types.IssueStatus
 import de.uapcore.lightpit.types.VersionStatus
 import de.uapcore.lightpit.types.WebColor
-import de.uapcore.lightpit.util.AllFilter
-import de.uapcore.lightpit.util.IssueFilter
 import de.uapcore.lightpit.util.IssueSorter.Companion.DEFAULT_ISSUE_SORTER
-import de.uapcore.lightpit.util.SpecificFilter
 import de.uapcore.lightpit.viewmodel.*
 import java.sql.Date
 import javax.servlet.annotation.WebServlet
@@ -189,11 +186,8 @@
     private fun project(http: HttpRequest, dao: DataAccessObject) {
         withPathInfo(http, dao)?.run {
 
-            val issues = dao.listIssues(IssueFilter(
-                project = SpecificFilter(project),
-                version = version?.let { SpecificFilter(it) } ?: AllFilter(),
-                component = component?.let { SpecificFilter(it) } ?: AllFilter()
-            )).sortedWith(DEFAULT_ISSUE_SORTER)
+            val issues = dao.listIssues(project, version, component)
+                .sortedWith(DEFAULT_ISSUE_SORTER)
 
             with(http) {
                 pageTitle = project.name

mercurial