IcingaObject: no empty vars for unmodified plain

This commit is contained in:
Thomas Gelf 2021-08-16 06:33:34 +02:00
parent 1d5b00a675
commit f0deb11e7f

View File

@ -3067,11 +3067,14 @@ abstract class IcingaObject extends DbObject implements IcingaConfigRenderer
}
if ($this->supportsCustomVars()) {
$originalVars = $this->vars()->getOriginalVars();
if (! empty($originalVars)) {
$props['vars'] = (object) [];
foreach ($this->vars()->getOriginalVars() as $name => $var) {
foreach ($originalVars as $name => $var) {
$props['vars']->$name = $var->getValue();
}
}
}
if ($this->supportsGroups()) {
$groups = $this->groups()->listOriginalGroupNames();
if (! empty($groups)) {