From da2f761aebfc8823259454fa9ec84ddb4a6a5b1f Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Sat, 22 Jun 2019 17:24:20 -0600 Subject: [PATCH] Fixed issue with windows paths in `parent` field #1699 --- CHANGELOG.md | 6 ++++++ classes/plugin/AdminController.php | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 496e6c0c..4abc97f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# v1.10.0-beta.3 +## mm/dd/2019 + +1. [](#bugfix) + * Fixed issue with windows paths in `parent` field [#1699](https://github.com/getgrav/grav-plugin-admin/issues/1699) + # v1.10.0-beta.2 ## 06/21/2019 diff --git a/classes/plugin/AdminController.php b/classes/plugin/AdminController.php index 6aef4f55..a7b78d11 100644 --- a/classes/plugin/AdminController.php +++ b/classes/plugin/AdminController.php @@ -2340,8 +2340,9 @@ class AdminController extends AdminBaseController continue; } } else { - $file_page = $page_instances[$fileInfo->getPathname()] ?? null; - $file_path = Utils::replaceFirstOccurrence(GRAV_ROOT, '', $fileInfo->getPathname()); + $file_path = str_replace('\\', '/', $fileInfo->getPathname()); + $file_page = $page_instances[$file_path] ?? null; + $file_path = Utils::replaceFirstOccurrence(GRAV_ROOT, '', $file_path); $type = $fileInfo->getType(); $payload = [