mirror of
https://github.com/Icinga/icinga2.git
synced 2025-04-08 17:05:25 +02:00
Fix config validation for templates used as object reference name
fixes #10830
This commit is contained in:
parent
99efc7be2c
commit
925161d9b4
@ -144,7 +144,12 @@ class DefaultValidationUtils : public ValidationUtils
|
||||
public:
|
||||
virtual bool ValidateName(const String& type, const String& name) const override
|
||||
{
|
||||
return ConfigItem::GetByTypeAndName(type, name) != ConfigItem::Ptr();
|
||||
ConfigItem::Ptr item = ConfigItem::GetByTypeAndName(type, name);
|
||||
|
||||
if (!item || (item && item->IsAbstract()))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user