From 46586185f6472b649de4d1e612f77c638de2a1b8 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Fri, 12 Mar 2010 03:55:58 +0000 Subject: [PATCH] BUGFIX: Don't make CMS loading slow if the combined javascript files can't be written. git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@100979 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- core/Requirements.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/Requirements.php b/core/Requirements.php index 7ee6addf0..1c8a12500 100644 --- a/core/Requirements.php +++ b/core/Requirements.php @@ -911,6 +911,11 @@ class Requirements_Backend { // Process the combined files $base = Director::baseFolder() . '/'; foreach(array_diff_key($combinedFiles, $this->blocked) as $combinedFile => $dummy) { + if(!is_writable($base . $combinedFile)) { + user_error("Requirements_Backend::process_combined_files(): Couldn't create '$base$combinedFile'", E_USER_WARNING); + continue; + } + $fileList = $this->combine_files[$combinedFile]; $combinedFilePath = $base . $this->combinedFilesFolder . '/' . $combinedFile;