If no parent is set and I call a siblings collection, return a new collection

Fix for a plugins combination issue detailed in
https://github.com/getgrav/grav-plugin-sitemap/issues/22
This commit is contained in:
Flavio Copes
2016-07-22 17:21:02 +02:00
parent a40c61a8fa
commit 07beafc679

View File

@@ -2337,6 +2337,9 @@ class Page
$results = $collection->addPage($this->parent());
break;
case 'siblings':
if (!$this->parent()) {
return new Collection();
}
$results = $this->parent()->children()->remove($this->path());
break;
case 'descendants':