diff --git a/lib/redis/rediswriter-objects.cpp b/lib/redis/rediswriter-objects.cpp index 0b93bcd34..570a0efd3 100644 --- a/lib/redis/rediswriter-objects.cpp +++ b/lib/redis/rediswriter-objects.cpp @@ -217,7 +217,8 @@ void RedisWriter::SendConfigUpdate(const ConfigObject::Ptr& object, bool useTran checkSums->Set("group_checksums", groupChecksums); - checkSums->Set("zone_checksum", GetIdentifier(checkable->GetZone())); + if (checkable->GetZone()) + checkSums->Set("zone_checksum", GetIdentifier(checkable->GetZone())); } else { Zone::Ptr zone = dynamic_pointer_cast(object);