From 9965450f5b2c9a6a1c9fc94a09819b23f0145524 Mon Sep 17 00:00:00 2001 From: Peter Taoussanis Date: Mon, 7 Oct 2024 10:55:48 +0200 Subject: [PATCH] [new] `writeable-file!`: resolve sym links, etc. --- projects/main/src/taoensso/telemere/utils.cljc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/main/src/taoensso/telemere/utils.cljc b/projects/main/src/taoensso/telemere/utils.cljc index df13309..5fa5daa 100644 --- a/projects/main/src/taoensso/telemere/utils.cljc +++ b/projects/main/src/taoensso/telemere/utils.cljc @@ -253,7 +253,7 @@ ^java.io.File [file] (let [file (as-file file)] (when-not (.exists file) - (when-let [parent (.getParentFile file)] (.mkdirs parent)) + (when-let [parent (.getParentFile (.getCanonicalFile file))] (.mkdirs parent)) (.createNewFile file)) (if (.canWrite file)