IcingaObject: fix arguments rendering for external
...objects
This commit is contained in:
parent
47cd8cdc89
commit
fa2c360f4c
|
@ -1378,8 +1378,10 @@ abstract class IcingaObject extends DbObject implements IcingaConfigRenderer
|
|||
$config = new IcingaConfig($this->connection);
|
||||
$object = $this;
|
||||
if ($object->isExternal()) {
|
||||
$object = clone($object);
|
||||
$object->object_type = 'object';
|
||||
$wasExternal = true;
|
||||
} else {
|
||||
$wasExternal = false;
|
||||
}
|
||||
|
||||
try {
|
||||
|
@ -1392,6 +1394,9 @@ abstract class IcingaObject extends DbObject implements IcingaConfigRenderer
|
|||
. '/* ' . $e->getMessage() . ' */'
|
||||
);
|
||||
}
|
||||
if ($wasExternal) {
|
||||
$object->object_type = 'external_object';
|
||||
}
|
||||
|
||||
return $config;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue