diff --git a/library/Director/IcingaConfig/IcingaConfig.php b/library/Director/IcingaConfig/IcingaConfig.php index 0a34ef95..43debdb0 100644 --- a/library/Director/IcingaConfig/IcingaConfig.php +++ b/library/Director/IcingaConfig/IcingaConfig.php @@ -214,6 +214,15 @@ class IcingaConfig $result = $this->db->fetchRow($query); $this->checksum = $result->checksum; $this->lastActivityChecksum = $result->last_activity_checksum; + + if (is_resource($this->checksum)) { + $this->checksum = stream_get_contents($this->checksum); + } + + if (is_resource($this->lastActivityChecksum)) { + $this->lastActivityChecksum = stream_get_contents($this->lastActivityChecksum); + } + $query = $this->db->select()->from( array('cf' => 'director_generated_config_file'), array(