From 9a15b5ebdc35e50d7fb902e885a68e6be42f75d9 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Tue, 15 Nov 2016 16:10:34 +0200 Subject: [PATCH] Multisite: Create image cache folder if it doesn't exist --- system/src/Grav/Common/Page/Medium/ImageMedium.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Common/Page/Medium/ImageMedium.php b/system/src/Grav/Common/Page/Medium/ImageMedium.php index c6c1b7180..94602e336 100644 --- a/system/src/Grav/Common/Page/Medium/ImageMedium.php +++ b/system/src/Grav/Common/Page/Medium/ImageMedium.php @@ -532,7 +532,9 @@ class ImageMedium extends Medium $locator = Grav::instance()['locator']; $file = $this->get('filepath'); - $cacheDir = $locator->findResource('cache://images', true); + + // Use existing cache folder or if it doesn't exist, create it. + $cacheDir = $locator->findResource('cache://images', true) ?: $locator->findResource('cache://images', true, true); $this->image = ImageFile::open($file) ->setCacheDir($cacheDir)