diff --git a/Admin/Settings/Theme/Backend/settings.tpl.php b/Admin/Settings/Theme/Backend/settings.tpl.php
index 8faa17f..e53396e 100755
--- a/Admin/Settings/Theme/Backend/settings.tpl.php
+++ b/Admin/Settings/Theme/Backend/settings.tpl.php
@@ -25,7 +25,7 @@ echo $this->getData('nav')->render(); ?>
-
= $this->getHtml('Types'); ?>
+
= $this->getHtml('Types'); ?>
diff --git a/Controller/ApiController.php b/Controller/ApiController.php
index 06fcdbb..33694ca 100755
--- a/Controller/ApiController.php
+++ b/Controller/ApiController.php
@@ -1123,6 +1123,13 @@ final class ApiController extends Controller
}
}
+ if (!\is_file($media->getAbsolutePath())) {
+ $this->fillJsonResponse($request, $response, NotificationLevel::ERROR, 'Media', 'Media could not be exported. Please try again.', []);
+ $response->header->status = RequestStatusCode::R_500;
+
+ return;
+ }
+
$this->setMediaResponseHeader($media, $request, $response);
$view = $this->createView($media, $request, $response);
$view->setData('path', __DIR__ . '/../../../');
diff --git a/Theme/Backend/Components/Media/list.tpl.php b/Theme/Backend/Components/Media/list.tpl.php
index 49abf1a..022cbb4 100755
--- a/Theme/Backend/Components/Media/list.tpl.php
+++ b/Theme/Backend/Components/Media/list.tpl.php
@@ -25,7 +25,7 @@ $next = empty($this->media)
: '{%}?{?}&mpivot=' . \end($this->media)->id . '&mptype=n';
?>
-
= $this->getHtml('Media', 'Media'); ?>
+
= $this->getHtml('Media', 'Media'); ?>