Dodałem validację sprawdzającą w pliku json czy dany parametr istnieje zanim zostanie odczytany

This commit is contained in:
yanczi 2025-11-17 20:45:39 +01:00
parent 9d4700c1b8
commit b9a4eaa87c

View file

@ -285,15 +285,24 @@ void CreateCargo::GetFilters(const std::string& filterFile)
file.close();
// Lista plików do skompresowania
if (jslist.contains(KEY_ZIP))
{
zipList = jslist[KEY_ZIP].get<std::vector<std::string>>();
}
// Lista plików do zaszyfrowania
if (jslist.contains(KEY_ENCRYPT))
{
encList = jslist[KEY_ENCRYPT].get<std::vector<std::string>>();
}
// Lista plików do pominiêcia
if (jslist.contains(KEY_IGNORE))
{
ignoreList = jslist[KEY_IGNORE].get<std::vector<std::string>>();
}
hppKey = jslist["keyhpp"];
hppKey = jslist.value("keyhpp", false);
}
//-----------------------------------------------------------------------------