diff --git a/classes/controller.php b/classes/controller.php
index 2f72d7fe..e9d6450e 100644
--- a/classes/controller.php
+++ b/classes/controller.php
@@ -1478,6 +1478,12 @@ class AdminController
}
$redirect = base64_decode($uri->param('redirect'));
+ $route = $this->grav['config']->get('plugins.admin.route');
+
+ if (substr($redirect, 0, strlen($route)) == $route) {
+ $redirect = substr($redirect, strlen($route) + 1);
+ }
+
$this->post = array('_redirect' => $redirect);
return true;
}
diff --git a/themes/grav/templates/forms/fields/file/file.html.twig b/themes/grav/templates/forms/fields/file/file.html.twig
index 96b08fde..3add7fa6 100644
--- a/themes/grav/templates/forms/fields/file/file.html.twig
+++ b/themes/grav/templates/forms/fields/file/file.html.twig
@@ -10,7 +10,12 @@
{% else %}
{% if value %}
-
+
{% endif %}