if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->ProcessCheckResult(cr, origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->SetNextCheck(params->Get("next_check"), origin);
if (!notification)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(notification))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(notification))
return Empty;
notification->SetNextNotification(params->Get("next_notification"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->SetForceNextCheck(params->Get("forced"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->SetForceNextNotification(params->Get("forced"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->SetEnableActiveChecks(params->Get("enabled"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->SetEnablePassiveChecks(params->Get("enabled"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->SetEnableNotifications(params->Get("enabled"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->SetEnableFlapping(params->Get("enabled"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
Comment::Ptr comment = Deserialize(params->Get("comment"), true);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->RemoveComment(params->Get("id"), origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
Downtime::Ptr downtime = Deserialize(params->Get("downtime"), true);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->RemoveDowntime(params->Get("id"), false, origin);
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->AcknowledgeProblem(params->Get("author"), params->Get("comment"),
if (!checkable)
return Empty;
- if (!origin.FromZone || !origin.FromZone->CanAccessObject(checkable))
+ if (origin.FromZone && !origin.FromZone->CanAccessObject(checkable))
return Empty;
checkable->ClearAcknowledgement(origin);