diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt index 89f90743..9630bf6d 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt @@ -264,7 +264,10 @@ object Extension { PackageTools.jarLoaderMap.remove(jarFilePath)?.close() File(jarFilePath).delete() - uninstallExtension(pkgName) + try { + uninstallExtension(pkgName) + } catch (_: Throwable) { + } throw e } } else {