From f3def1ad0ec5cbd384446dfc1582d30579311c90 Mon Sep 17 00:00:00 2001 From: Awilum Date: Mon, 9 Aug 2021 19:24:59 +0300 Subject: [PATCH] fix(media): fix Access to an undefined property Sirius\Upload\Result\ResultInterface::$name. --- src/flextype/Media/Media.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/flextype/Media/Media.php b/src/flextype/Media/Media.php index e8d79a30..8642ed98 100644 --- a/src/flextype/Media/Media.php +++ b/src/flextype/Media/Media.php @@ -174,12 +174,14 @@ class Media extends Entries try { $result->confirm(); - $mediaFile = $uploadFolder . '/media.' . filesystem()->file($result->name)->extension(); + if (isset($result->name)) { + $mediaFile = $uploadFolder . '/media.' . filesystem()->file($result->name)->extension(); - filesystem()->file($uploadFolder . '/' . $result->name)->move($mediaFile); - - if (getimagesize($mediaFile)) { - image($mediaFile, $settings['process']['image']); + filesystem()->file($uploadFolder . '/' . $result->name)->move($mediaFile); + + if (getimagesize($mediaFile)) { + image($mediaFile, $settings['process']['image']); + } } } catch (Throwable $e) { $result->clear();