mirror of
https://github.com/Icinga/icinga2.git
synced 2025-07-25 06:34:42 +02:00
Merge pull request #6669 from Icinga/feature/no-errors-with-indexer-access-in-namespaces
Don't throw an error when namespace indexers don't find a valid key
This commit is contained in:
commit
a3cfa5fba4
@ -108,7 +108,7 @@ Value Namespace::GetFieldByName(const String& field, bool, const DebugInfo& debu
|
|||||||
if (nsVal)
|
if (nsVal)
|
||||||
return nsVal->Get(debugInfo);
|
return nsVal->Get(debugInfo);
|
||||||
else
|
else
|
||||||
return GetPrototypeField(const_cast<Namespace *>(this), field, true, debugInfo);
|
return GetPrototypeField(const_cast<Namespace *>(this), field, false, debugInfo); /* Ignore indexer not found errors similar to the Dictionary class. */
|
||||||
}
|
}
|
||||||
|
|
||||||
void Namespace::SetFieldByName(const String& field, const Value& value, bool overrideFrozen, const DebugInfo& debugInfo)
|
void Namespace::SetFieldByName(const String& field, const Value& value, bool overrideFrozen, const DebugInfo& debugInfo)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user