From a7dfd684ba122865a2f411d93f1ccb6901c04774 Mon Sep 17 00:00:00 2001 From: Igor Date: Wed, 3 Jan 2024 16:23:07 +0100 Subject: [PATCH] Fix FileAlreadyExistsException in case when ~/.ssh is a link to a directory --- src/main/kotlin/com/coder/gateway/sdk/CoderCLIManager.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/com/coder/gateway/sdk/CoderCLIManager.kt b/src/main/kotlin/com/coder/gateway/sdk/CoderCLIManager.kt index 2e090541..58b6cc41 100644 --- a/src/main/kotlin/com/coder/gateway/sdk/CoderCLIManager.kt +++ b/src/main/kotlin/com/coder/gateway/sdk/CoderCLIManager.kt @@ -302,7 +302,7 @@ class CoderCLIManager @JvmOverloads constructor( */ private fun writeSSHConfig(contents: String?) { if (contents != null) { - Files.createDirectories(sshConfigPath.parent) + sshConfigPath.parent.toFile().mkdirs() sshConfigPath.toFile().writeText(contents) } }