# HG changeset patch # User Mike Becker # Date 1757960002 -7200 # Node ID b2f8cce6a160ba1280e5a2edfde5edf6209ecaa3 # Parent 9d7f34e06d8d511e3a8a1fd4190c0cd33ed7c518 fixes #726 - quick resolve not writing history entry no changelog entry because the feature is being introduced with this version diff -r 9d7f34e06d8d -r b2f8cce6a160 src/main/kotlin/de/uapcore/lightpit/logic/IssueLogic.kt --- a/src/main/kotlin/de/uapcore/lightpit/logic/IssueLogic.kt Sun Sep 14 16:45:05 2025 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/logic/IssueLogic.kt Mon Sep 15 20:13:22 2025 +0200 @@ -136,7 +136,7 @@ return true } -fun issueQuickResolve(dao: DataAccessObject, issue: Issue) { +fun issueQuickResolve(http: HttpRequest, dao: DataAccessObject, issue: Issue) { if (issue.status.phase == IssueStatusPhase.Done) return if (issue.isTrackingVariantStatus) { issue.variantStatus.filter { it.value.phase != IssueStatusPhase.Done }.keys.forEach { @@ -147,6 +147,7 @@ } issue.updateStatusFromVariants() dao.updateIssue(issue) + dao.insertHistoryEvent(http.user, issue) } fun renderIssueView( diff -r 9d7f34e06d8d -r b2f8cce6a160 src/main/kotlin/de/uapcore/lightpit/servlet/IssuesServlet.kt --- a/src/main/kotlin/de/uapcore/lightpit/servlet/IssuesServlet.kt Sun Sep 14 16:45:05 2025 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/servlet/IssuesServlet.kt Mon Sep 15 20:13:22 2025 +0200 @@ -61,7 +61,7 @@ http.response.sendError(404) return } - issueQuickResolve(dao, issue) + issueQuickResolve(http, dao, issue) http.renderCommit("${pathInfos.issuesHref}${issue.id}") } diff -r 9d7f34e06d8d -r b2f8cce6a160 src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt --- a/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt Sun Sep 14 16:45:05 2025 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/servlet/ProjectServlet.kt Mon Sep 15 20:13:22 2025 +0200 @@ -398,7 +398,7 @@ http.response.sendError(404) return } - issueQuickResolve(dao, issue) + issueQuickResolve(http, dao, issue) withPathInfo(http, dao)?.let { path -> http.renderCommit("${path.issuesHref}${issue.id}") }