diff --git a/lib/icinga/apiactions.cpp b/lib/icinga/apiactions.cpp index f4a5a6f8a..757b37eca 100644 --- a/lib/icinga/apiactions.cpp +++ b/lib/icinga/apiactions.cpp @@ -337,16 +337,6 @@ Dictionary::Ptr ApiActions::ScheduleDowntime(const ConfigObject::Ptr& object, String comment = HttpUtility::GetLastParameter(params, "comment"); double startTime = HttpUtility::GetLastParameter(params, "start_time"); double endTime = HttpUtility::GetLastParameter(params, "end_time"); - double now = Utility::GetTime() - 10; //Take a request delay into account. - - if (author.IsEmpty() || comment.IsEmpty()) - return ApiActions::CreateResult(400, "Options 'author' and 'comment' must not be empty"); - - if (startTime < now || endTime < now) - return ApiActions::CreateResult(400, "Options 'start_time' and 'end_time' must be greater than current timestamp"); - - if (endTime < startTime) - return ApiActions::CreateResult(400, "Option 'end_time' must be greater than 'start_time'"); Host::Ptr host; Service::Ptr service;