Use temporary file for H2 migration tools download (#2169)

This commit is contained in:
Mitchell Syer
2026-07-05 14:23:15 -04:00
committed by GitHub
parent fbd3a3cc5d
commit 5d46f2a197
2 changed files with 5 additions and 2 deletions

View File

@@ -130,9 +130,12 @@ object H2Migration {
)
}
output.outputStream().use { out ->
val tmp = output.resolveSibling(output.name + ".tmp")
tmp.outputStream().use { out ->
response.body.byteStream().copyTo(out)
}
tmp.copyTo(output)
tmp.deleteExisting()
}
logger.info { "Saved: ${output.absolutePathString()}" }