From d104eb4ac1d57885c0f3665bc1ebf3cbc3308e26 Mon Sep 17 00:00:00 2001 From: Jean Flach Date: Thu, 29 Nov 2018 15:46:29 +0100 Subject: [PATCH] Fix timeout --- lib/redis/rediswriter-objects.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/redis/rediswriter-objects.cpp b/lib/redis/rediswriter-objects.cpp index 436834857..7ceaf9069 100644 --- a/lib/redis/rediswriter-objects.cpp +++ b/lib/redis/rediswriter-objects.cpp @@ -687,7 +687,9 @@ Dictionary::Ptr RedisWriter::SerializeState(const Checkable::Ptr& checkable) attrs->Set("in_downtime", checkable->IsInDowntime()); - if (checkable->GetCheckTimeout()) + if (checkable->GetCheckTimeout().IsEmpty()) + attrs->Set("check_timeout",checkable->GetCheckCommand()->GetTimeout()); + else attrs->Set("check_timeout", checkable->GetCheckTimeout()); attrs->Set("last_update", Utility::GetTime());