]> granicus.if.org Git - icinga2/commitdiff
Cli: Ignore 'import' attribute on repository add validation
authorMichael Friedrich <michael.friedrich@netways.de>
Tue, 28 Oct 2014 11:17:09 +0000 (12:17 +0100)
committerMichael Friedrich <michael.friedrich@netways.de>
Tue, 28 Oct 2014 11:17:09 +0000 (12:17 +0100)
refs #7458

lib/cli/repositoryobjectcommand.cpp
lib/cli/repositoryutility.cpp

index 444d9e9fad0b26f2a8358dea2ea139bf6c011617..e7bd3cdb2550499e5e9945319a62e5d2d0fd83af 100644 (file)
@@ -189,7 +189,6 @@ int RepositoryObjectCommand::Run(const boost::program_options::variables_map& vm
                        attrs->Set("import", imports);
        }
 
-
        if (m_Command == RepositoryCommandAdd) {
                Utility::LoadExtensionLibrary("icinga");
                RepositoryUtility::AddObject(name, m_Type, attrs);
index ffef6dc5ece06bf86883957fb6b92700f4d5e886..88936266fc54e94d4cbd150f403d28bbe7c73f13 100644 (file)
@@ -219,6 +219,7 @@ bool RepositoryUtility::AddObject(const String& name, const String& type, const
                Dictionary::Ptr vattrs = attrs->ShallowClone();
                vattrs->Set("__name", vattrs->Get("name"));
                vattrs->Remove("name");
+               vattrs->Remove("import");
                vattrs->Set("type", type);
 
                RepositoryTypeRuleUtilities utils;