diff --git a/lib/redis/rediswriter-utility.cpp b/lib/redis/rediswriter-utility.cpp index 0fecd8c22..ec096443c 100644 --- a/lib/redis/rediswriter-utility.cpp +++ b/lib/redis/rediswriter-utility.cpp @@ -19,7 +19,7 @@ #include "redis/rediswriter.hpp" #include "icinga/customvarobject.hpp" -#include "base/json.hpp" +#include "base/object-packer.hpp" #include "base/logger.hpp" #include "base/serializer.hpp" #include "base/tlsutility.hpp" @@ -88,6 +88,6 @@ String RedisWriter::HashValue(const Value& value) else temp = value; - return SHA1(JsonEncode(temp)); + return SHA1(PackObject(temp)); }