Fixed fatal error when site.taxonomies contains a bad value

This commit is contained in:
Matias Griese
2021-01-20 00:05:56 +02:00
parent 0fa5273c56
commit b9f1741ea1
2 changed files with 10 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
# v1.7.1
## mm/dd/2021
1. [](#bugfix)
* Fixed fatal error when `site.taxonomies` contains a bad value
# v1.7.0
## 01/19/2021

View File

@@ -74,6 +74,10 @@ class Taxonomy
$config = $this->grav['config'];
$taxonomies = (array)$config->get('site.taxonomies');
foreach ($taxonomies as $taxonomy) {
// Skip invalid taxonomies.
if (!\is_string($taxonomy)) {
continue;
}
$current = $page_taxonomy[$taxonomy] ?? null;
foreach ((array)$current as $item) {
$this->iterateTaxonomy($page, $taxonomy, '', $item);