From 436daeb87cf18f96006ab211c15f3035d3749f71 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Sun, 9 Nov 2025 01:38:08 +0100 Subject: [PATCH] Overwrite existing served webui files on copy (#1771) There is a possibility that the serve folder was only partially deleted. This then could cause "FileAlreadyExistsException" when copying the webui files to the serve folder. --- .../suwayomi/tachidesk/server/util/WebInterfaceManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/server/util/WebInterfaceManager.kt b/server/src/main/kotlin/suwayomi/tachidesk/server/util/WebInterfaceManager.kt index 0f462be8..cf365a87 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/server/util/WebInterfaceManager.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/server/util/WebInterfaceManager.kt @@ -224,7 +224,7 @@ object WebInterfaceManager { File(tempWebUIRoot).deleteRecursively() File(tempWebUIRoot).mkdirs() - File(originalWebUIRoot).copyRecursively(File(tempWebUIRoot)) + File(originalWebUIRoot).copyRecursively(File(tempWebUIRoot), overwrite = true) logger.debug { "Created servable WebUI directory at: $tempWebUIRoot" }