From d83dc073686ff277f613d52c93dd45b6eb259f21 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Fri, 28 Aug 2020 09:37:44 +0300 Subject: [PATCH] Added MediaUploadInterface::renameFile() method --- system/src/Grav/Common/Flex/Types/Pages/PageObject.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/system/src/Grav/Common/Flex/Types/Pages/PageObject.php b/system/src/Grav/Common/Flex/Types/Pages/PageObject.php index d10778f6a..d640f893d 100644 --- a/system/src/Grav/Common/Flex/Types/Pages/PageObject.php +++ b/system/src/Grav/Common/Flex/Types/Pages/PageObject.php @@ -88,6 +88,16 @@ class PageObject extends FlexPageObject public function getRoute($query = []): Route { $route = RouteFactory::createFromString($this->route()); + if ($lang = $route->getLanguage()) { + $grav = Grav::instance(); + if (!$grav['config']->get('system.languages.include_default_lang')) { + /** @var Language $language */ + $language = $grav['language']; + if ($lang === $language->getDefault()) { + $route = $route->withLanguage(''); + } + } + } if (\is_array($query)) { foreach ($query as $key => $value) { $route = $route->withQueryParam($key, $value);