From 95951dbeed793cc6700d0e4f0d117cc2ea71cd32 Mon Sep 17 00:00:00 2001 From: Killsudo Date: Thu, 4 Oct 2018 21:30:31 -0500 Subject: [PATCH] Check for directory before trying to create (#3627) --- app/provision/resources/classes/provision.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/provision/resources/classes/provision.php b/app/provision/resources/classes/provision.php index b9f9bdc709..c393d84f0c 100644 --- a/app/provision/resources/classes/provision.php +++ b/app/provision/resources/classes/provision.php @@ -1419,7 +1419,9 @@ include "root.php"; $file_contents = $this->render(); //write the file - mkdir($directory,0777,true); + if(!is_dir($directory)) { + mkdir($directory,0777,true); + } $fh = fopen($dest_path,"w") or die("Unable to write to $directory for provisioning. Make sure the path exists and permissons are set correctly."); fwrite($fh, $file_contents); fclose($fh);