mirror of
https://github.com/Icinga/icinga2.git
synced 2025-04-08 17:05:25 +02:00
Don't throw an error when namespace indexers don't find a valid key
Examples: ``` globals["abc"] globals.def ``` The patch for the Icinga Director unfortunately only solves the master, and as discussed with @lippserd we need to ensure that satellites and clients with 2.10 can be restarted without any errors from deployed configuration. refs #6509 refs icinga/icingaweb2-module-director#1654
This commit is contained in:
parent
8bc5642ad5
commit
43a571e013
@ -108,7 +108,7 @@ Value Namespace::GetFieldByName(const String& field, bool, const DebugInfo& debu
|
||||
if (nsVal)
|
||||
return nsVal->Get(debugInfo);
|
||||
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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user