diff --git a/lib/remote/configpackageutility.cpp b/lib/remote/configpackageutility.cpp index 711fa720c..b2eec084c 100644 --- a/lib/remote/configpackageutility.cpp +++ b/lib/remote/configpackageutility.cpp @@ -65,7 +65,8 @@ std::vector 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)