diff --git a/funciones.php b/funciones.php index 7c3d12a..c7f6947 100755 --- a/funciones.php +++ b/funciones.php @@ -7,8 +7,11 @@ $modulosCargados = array(); $recursosCSS = array(); // HASTA AUQI -if (!file_exists(__DIR__.'/'.CMS_FOLDER.'/uploads/webp/')) { - mkdir(__DIR__.'/'.CMS_FOLDER.'/uploads/webp/'); +// Sin carrera: varias peticiones a la vez (el prerender de Astro las lanza en +// paralelo) veian la carpeta sin crear y la segunda imprimia "mkdir(): File +// exists" delante del JSON de action_ws, rompiendo el build de una web nueva. +if (!is_dir(__DIR__.'/'.CMS_FOLDER.'/uploads/webp/')) { + @mkdir(__DIR__.'/'.CMS_FOLDER.'/uploads/webp/', 0775, true); } global $configuracionTienda; $configuracionRecord = CocoDB::get("configuracion", "", null, 1);