From 36c19f47430a1521561c37bf929fc6ca09525a12 Mon Sep 17 00:00:00 2001 From: PeterTerpe Date: Thu, 30 Jul 2026 21:10:33 +0800 Subject: [PATCH] fix: mysql delete entries failure --- .../quiltservertools/ledger/database/DatabaseManager.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/com/github/quiltservertools/ledger/database/DatabaseManager.kt b/src/main/kotlin/com/github/quiltservertools/ledger/database/DatabaseManager.kt index bb6a5f58..107f1ea0 100644 --- a/src/main/kotlin/com/github/quiltservertools/ledger/database/DatabaseManager.kt +++ b/src/main/kotlin/com/github/quiltservertools/ledger/database/DatabaseManager.kt @@ -663,11 +663,9 @@ object DatabaseManager { Tables.Worlds.identifier, ) - // Workaround because can't delete from a join in exposed https://kotlinlang.slack.com/archives/C0CG7E0A1/p1605866974117400 - private fun Transaction.purgeActions(params: ActionSearchParams) = Tables.Actions - .deleteWhere { - id inSubQuery Tables.Actions.select(id).where(buildQueryParams(params)) - } + private fun Transaction.purgeActions(params: ActionSearchParams) = Tables.Actions.deleteWhere { + buildQueryParams(params) + } private fun Transaction.selectPlayers(players: Set): List { val query = Tables.Players.selectAll()