ConfigPackageUtility::PackageExists(): accept invalid package names, too

This commit is contained in:
Alexander A. Klimov 2021-08-02 13:15:42 +02:00
parent c666f81361
commit c1df4b70f5
1 changed files with 2 additions and 1 deletions

View File

@ -65,7 +65,8 @@ std::vector<String> ConfigPackageUtility::GetPackages()
bool ConfigPackageUtility::PackageExists(const String& name)
{
return Utility::PathExists(GetPackageDir() + "/" + name);
auto packages (GetPackages());
return std::find(packages.begin(), packages.end(), name) != packages.end();
}
String ConfigPackageUtility::CreateStage(const String& packageName, const Dictionary::Ptr& files)