mirror of https://github.com/Icinga/icinga2.git
parent
c3a47443af
commit
992e045355
|
@ -117,7 +117,7 @@ bool Dependency::EvaluateApplyRule(const Checkable::Ptr& checkable, const ApplyR
|
||||||
|
|
||||||
if (vinstances.IsObjectType<Array>()) {
|
if (vinstances.IsObjectType<Array>()) {
|
||||||
if (!rule.GetFVVar().IsEmpty())
|
if (!rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
||||||
|
|
||||||
Array::Ptr arr = vinstances;
|
Array::Ptr arr = vinstances;
|
||||||
Array::Ptr arrclone = arr->ShallowClone();
|
Array::Ptr arrclone = arr->ShallowClone();
|
||||||
|
@ -136,7 +136,7 @@ bool Dependency::EvaluateApplyRule(const Checkable::Ptr& checkable, const ApplyR
|
||||||
}
|
}
|
||||||
} else if (vinstances.IsObjectType<Dictionary>()) {
|
} else if (vinstances.IsObjectType<Dictionary>()) {
|
||||||
if (rule.GetFVVar().IsEmpty())
|
if (rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
||||||
|
|
||||||
Dictionary::Ptr dict = vinstances;
|
Dictionary::Ptr dict = vinstances;
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,7 @@ bool Notification::EvaluateApplyRule(const Checkable::Ptr& checkable, const Appl
|
||||||
|
|
||||||
if (vinstances.IsObjectType<Array>()) {
|
if (vinstances.IsObjectType<Array>()) {
|
||||||
if (!rule.GetFVVar().IsEmpty())
|
if (!rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
||||||
|
|
||||||
Array::Ptr arr = vinstances;
|
Array::Ptr arr = vinstances;
|
||||||
|
|
||||||
|
@ -134,7 +134,7 @@ bool Notification::EvaluateApplyRule(const Checkable::Ptr& checkable, const Appl
|
||||||
}
|
}
|
||||||
} else if (vinstances.IsObjectType<Dictionary>()) {
|
} else if (vinstances.IsObjectType<Dictionary>()) {
|
||||||
if (rule.GetFVVar().IsEmpty())
|
if (rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
||||||
|
|
||||||
Dictionary::Ptr dict = vinstances;
|
Dictionary::Ptr dict = vinstances;
|
||||||
|
|
||||||
|
|
|
@ -115,7 +115,7 @@ bool ScheduledDowntime::EvaluateApplyRule(const Checkable::Ptr& checkable, const
|
||||||
|
|
||||||
if (vinstances.IsObjectType<Array>()) {
|
if (vinstances.IsObjectType<Array>()) {
|
||||||
if (!rule.GetFVVar().IsEmpty())
|
if (!rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
||||||
|
|
||||||
Array::Ptr arr = vinstances;
|
Array::Ptr arr = vinstances;
|
||||||
Array::Ptr arrclone = arr->ShallowClone();
|
Array::Ptr arrclone = arr->ShallowClone();
|
||||||
|
@ -134,7 +134,7 @@ bool ScheduledDowntime::EvaluateApplyRule(const Checkable::Ptr& checkable, const
|
||||||
}
|
}
|
||||||
} else if (vinstances.IsObjectType<Dictionary>()) {
|
} else if (vinstances.IsObjectType<Dictionary>()) {
|
||||||
if (rule.GetFVVar().IsEmpty())
|
if (rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
||||||
|
|
||||||
Dictionary::Ptr dict = vinstances;
|
Dictionary::Ptr dict = vinstances;
|
||||||
|
|
||||||
|
|
|
@ -103,7 +103,7 @@ bool Service::EvaluateApplyRule(const Host::Ptr& host, const ApplyRule& rule)
|
||||||
|
|
||||||
if (vinstances.IsObjectType<Array>()) {
|
if (vinstances.IsObjectType<Array>()) {
|
||||||
if (!rule.GetFVVar().IsEmpty())
|
if (!rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
||||||
|
|
||||||
Array::Ptr arr = vinstances;
|
Array::Ptr arr = vinstances;
|
||||||
Array::Ptr arrclone = arr->ShallowClone();
|
Array::Ptr arrclone = arr->ShallowClone();
|
||||||
|
@ -122,7 +122,7 @@ bool Service::EvaluateApplyRule(const Host::Ptr& host, const ApplyRule& rule)
|
||||||
}
|
}
|
||||||
} else if (vinstances.IsObjectType<Dictionary>()) {
|
} else if (vinstances.IsObjectType<Dictionary>()) {
|
||||||
if (rule.GetFVVar().IsEmpty())
|
if (rule.GetFVVar().IsEmpty())
|
||||||
BOOST_THROW_EXCEPTION(ScriptError("Dictionary iterator requires value to be a dictionary.", di));
|
BOOST_THROW_EXCEPTION(ScriptError("Array iterator requires value to be an array.", di));
|
||||||
|
|
||||||
Dictionary::Ptr dict = vinstances;
|
Dictionary::Ptr dict = vinstances;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue