From dac3e57fd416eaf528be33f0ab11fcf4bd8bba97 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Thu, 5 Sep 2019 15:45:29 +0300 Subject: [PATCH] Fixed error in `Session::getFlashObject()` if Flex Form is being used --- CHANGELOG.md | 1 + system/src/Grav/Common/Session.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8d6d3ef4..c6e4fbb73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ 1. [](#bugfix) * Regression: Fixed language fallback * Regression: Allow SVG avatar images for users + * Fixed error in `Session::getFlashObject()` if Flex Form is being used # v1.7.0-beta.7 ## 08/30/2019 diff --git a/system/src/Grav/Common/Session.php b/system/src/Grav/Common/Session.php index cd9b2c175..f913810b4 100644 --- a/system/src/Grav/Common/Session.php +++ b/system/src/Grav/Common/Session.php @@ -125,7 +125,7 @@ class Session extends \Grav\Framework\Session\Session /** @var FormFlash $flash */ $flash = $form ? $form->getFlash() : null; - $object = $flash ? [$sessionField => $flash->getLegacyFiles()] : null; + $object = $flash && method_exists($flash, 'getLegacyFiles') ? [$sessionField => $flash->getLegacyFiles()] : null; } }