From 1a36e4d94aed822984ba37eb9a60e2763847974f Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Mon, 4 Feb 2019 09:17:07 +0100 Subject: [PATCH] LegacyConfigRenderer: Don't render import sub-nodes --- library/Businessprocess/Storage/LegacyConfigRenderer.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/library/Businessprocess/Storage/LegacyConfigRenderer.php b/library/Businessprocess/Storage/LegacyConfigRenderer.php index 57bb1fb..d90db95 100644 --- a/library/Businessprocess/Storage/LegacyConfigRenderer.php +++ b/library/Businessprocess/Storage/LegacyConfigRenderer.php @@ -4,6 +4,7 @@ namespace Icinga\Module\Businessprocess\Storage; use Icinga\Module\Businessprocess\BpNode; use Icinga\Module\Businessprocess\BpConfig; +use Icinga\Module\Businessprocess\ImportedNode; class LegacyConfigRenderer { @@ -110,6 +111,10 @@ class LegacyConfigRenderer $cfg = ''; foreach ($node->getChildBpNodes() as $name => $child) { + if ($child instanceof ImportedNode) { + continue; + } + $cfg .= $this->requireRenderedBpNode($child) . "\n"; }