1.1 --- a/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt Wed Dec 15 19:56:05 2021 +0100 1.2 +++ b/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt Sat Jun 04 18:02:25 2022 +0200 1.3 @@ -35,10 +35,7 @@ 1.4 import de.uapcore.lightpit.types.IssueStatus 1.5 import de.uapcore.lightpit.types.VersionStatus 1.6 import de.uapcore.lightpit.types.WebColor 1.7 -import de.uapcore.lightpit.util.AllFilter 1.8 -import de.uapcore.lightpit.util.IssueFilter 1.9 import de.uapcore.lightpit.util.IssueSorter.Companion.DEFAULT_ISSUE_SORTER 1.10 -import de.uapcore.lightpit.util.SpecificFilter 1.11 import de.uapcore.lightpit.viewmodel.* 1.12 import java.sql.Date 1.13 import javax.servlet.annotation.WebServlet 1.14 @@ -189,11 +186,8 @@ 1.15 private fun project(http: HttpRequest, dao: DataAccessObject) { 1.16 withPathInfo(http, dao)?.run { 1.17 1.18 - val issues = dao.listIssues(IssueFilter( 1.19 - project = SpecificFilter(project), 1.20 - version = version?.let { SpecificFilter(it) } ?: AllFilter(), 1.21 - component = component?.let { SpecificFilter(it) } ?: AllFilter() 1.22 - )).sortedWith(DEFAULT_ISSUE_SORTER) 1.23 + val issues = dao.listIssues(project, version, component) 1.24 + .sortedWith(DEFAULT_ISSUE_SORTER) 1.25 1.26 with(http) { 1.27 pageTitle = project.name