diff -r e71ae69c68c0 -r 90dc13c78b5d src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt --- 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