From 795ebdcbfc239bdc6e519d2ede496c3e977c63bb Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Tue, 22 Oct 2019 17:42:13 +0200 Subject: [PATCH] [server] don't try to re-create an existing directory --- src/plugins/server/doc.ml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/server/doc.ml b/src/plugins/server/doc.ml index e99ce3bd631..791434e1fe7 100644 --- a/src/plugins/server/doc.ml +++ b/src/plugins/server/doc.ml @@ -164,7 +164,7 @@ let metadata page : json = let pp_one_page ~root ~page ~title body = let full_path = Filepath.normalize (root ^ "/" ^ page) in let dir = Filename.dirname full_path in - Extlib.mkdir ~parents:true dir 0o755; + if not (Sys.file_exists dir) then Extlib.mkdir ~parents:true dir 0o755; try let chan = open_out full_path in let fmt = Format.formatter_of_out_channel chan in -- GitLab