# HG changeset patch # User Mike Becker # Date 1617692934 -7200 # Node ID 2979436edd9eb1c89d5e803b5a88b7f73cbf145a # Parent 0bf35031a91811cb3b2839755b7b5ec62d65961e fixes insertVersionInfo not using inserted issue id diff -r 0bf35031a918 -r 2979436edd9e src/main/kotlin/de/uapcore/lightpit/dao/PostgresDataAccessObject.kt --- a/src/main/kotlin/de/uapcore/lightpit/dao/PostgresDataAccessObject.kt Mon Apr 05 17:56:46 2021 +0200 +++ b/src/main/kotlin/de/uapcore/lightpit/dao/PostgresDataAccessObject.kt Tue Apr 06 09:08:54 2021 +0200 @@ -764,9 +764,9 @@ return selectIssues(stmtFindIssueByID).firstOrNull() } - private fun insertVersionInfo(issue: Issue) { - stmtInsertAffectedVersion.setInt(1, issue.id) - stmtInsertResolvedVersion.setInt(1, issue.id) + private fun insertVersionInfo(id: Int, issue: Issue) { + stmtInsertAffectedVersion.setInt(1, id) + stmtInsertResolvedVersion.setInt(1, id) issue.affectedVersions.forEach { stmtInsertAffectedVersion.setInt(2, it.id) stmtInsertAffectedVersion.execute() @@ -784,7 +784,7 @@ rs.next() rs.getInt(1) } - insertVersionInfo(issue) + insertVersionInfo(id, issue) return id } @@ -797,7 +797,7 @@ stmtClearResolvedVersions.setInt(1, issue.id) stmtClearAffectedVersions.execute() stmtClearResolvedVersions.execute() - insertVersionInfo(issue) + insertVersionInfo(issue.id, issue) } //