diff --git a/modules/image/image.module b/modules/image/image.module index b3ba7c4..c941544 100644 --- a/modules/image/image.module +++ b/modules/image/image.module @@ -972,7 +972,9 @@ function image_style_flush($style) { // Delete the style directory in each registered wrapper. $wrappers = file_get_stream_wrappers(STREAM_WRAPPERS_WRITE_VISIBLE); foreach ($wrappers as $wrapper => $wrapper_data) { - file_unmanaged_delete_recursive($wrapper . '://styles/' . $style['name']); + if (file_exists($directory = $wrapper . '://styles/' . $style['name'])) { + file_unmanaged_delete_recursive($directory); + } } // Let other modules update as necessary on flush.