diff --git a/CHANGELOG.md b/CHANGELOG.md index ec7cfb43d..e28d55c66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ 1. [](#bugfix) * Fixed a bug in `FormFlashFile::moveTo()` not deleting the old file * Fixed `FlexMediaTrait::getMedia()` trying to include uploaded but already moved media + * Fixed `ImageMedium` constructor warning when file does not exist # v1.6.0-beta.8 ## 01/25/2019 diff --git a/system/src/Grav/Common/Page/Medium/ImageMedium.php b/system/src/Grav/Common/Page/Medium/ImageMedium.php index 030e4b619..59ab790dd 100644 --- a/system/src/Grav/Common/Page/Medium/ImageMedium.php +++ b/system/src/Grav/Common/Page/Medium/ImageMedium.php @@ -83,11 +83,13 @@ class ImageMedium extends Medium $config = Grav::instance()['config']; - if (filesize($this->get('filepath')) === 0) { + $path = $this->get('filepath'); + if (!$path || !file_exists($path) || !filesize($path)) { return; } - $image_info = getimagesize($this->get('filepath')); + $image_info = getimagesize($path); + $this->def('width', $image_info[0]); $this->def('height', $image_info[1]); $this->def('mime', $image_info['mime']);