From 5f66f2c4a975a2acec366b2ac0db8a00474e19d4 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Wed, 12 May 2021 10:36:25 +0300 Subject: [PATCH] Fixed uploading images into Flex Object if field destination is not set --- CHANGELOG.md | 1 + system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ac9ab572..81f8210e5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ * Fixed markdown media operations not working when using `image://` stream [#3333](https://github.com/getgrav/grav/issues/3333) [#3349](https://github.com/getgrav/grav/issues/3349) * Fixed copying page without changing the slug [getgrav/grav-plugin-admin#2135](https://github.com/getgrav/grav-plugin-admin/issues/2139) * Fixed missing and commonly used methods when using `system.twig.undefined_functions = false` [getgrav/grav-plugin-admin#2138](https://github.com/getgrav/grav-plugin-admin/issues/2138) + * Fixed uploading images into Flex Object if field destination is not set # v1.7.14 ## 04/29/2021 diff --git a/system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php b/system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php index 519861e95..197664a4f 100644 --- a/system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php +++ b/system/src/Grav/Framework/Flex/Traits/FlexMediaTrait.php @@ -373,7 +373,7 @@ trait FlexMediaTrait if (is_array($upload)) { // Uses new format with [UploadedFileInterface, array]. $settings = $upload[1]; - if ($settings['destination'] === $media->getPath()) { + if (isset($settings['destination']) && $settings['destination'] === $media->getPath()) { $upload = $upload[0]; } else { $upload = false;