From d5de7e9868f951ac67e03e80e253f57e7e375db5 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Thu, 28 Sep 2017 14:15:15 +0200 Subject: [PATCH] Fix that updating INI repositories is impossible --- library/Icinga/Repository/IniRepository.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/Icinga/Repository/IniRepository.php b/library/Icinga/Repository/IniRepository.php index 5caf91d2c..7e6506f78 100644 --- a/library/Icinga/Repository/IniRepository.php +++ b/library/Icinga/Repository/IniRepository.php @@ -302,7 +302,9 @@ abstract class IniRepository extends Repository implements Extensible, Updatable $newConfig = clone $config; foreach ($newData as $column => $value) { if ($column === $keyColumn) { - $newSection = $value; + if ($value !== $config->get($keyColumn)) { + $newSection = $value; + } } else { $newConfig->$column = $value; }