Dodałem validację sprawdzającą w pliku json czy dany parametr istnieje zanim zostanie odczytany
This commit is contained in:
parent
9d4700c1b8
commit
b9a4eaa87c
1 changed files with 13 additions and 4 deletions
|
|
@ -285,15 +285,24 @@ void CreateCargo::GetFilters(const std::string& filterFile)
|
||||||
file.close();
|
file.close();
|
||||||
|
|
||||||
// Lista plików do skompresowania
|
// Lista plików do skompresowania
|
||||||
|
if (jslist.contains(KEY_ZIP))
|
||||||
|
{
|
||||||
zipList = jslist[KEY_ZIP].get<std::vector<std::string>>();
|
zipList = jslist[KEY_ZIP].get<std::vector<std::string>>();
|
||||||
|
}
|
||||||
|
|
||||||
// Lista plików do zaszyfrowania
|
// Lista plików do zaszyfrowania
|
||||||
|
if (jslist.contains(KEY_ENCRYPT))
|
||||||
|
{
|
||||||
encList = jslist[KEY_ENCRYPT].get<std::vector<std::string>>();
|
encList = jslist[KEY_ENCRYPT].get<std::vector<std::string>>();
|
||||||
|
}
|
||||||
|
|
||||||
// Lista plików do pominiêcia
|
// Lista plików do pominiêcia
|
||||||
|
if (jslist.contains(KEY_IGNORE))
|
||||||
|
{
|
||||||
ignoreList = jslist[KEY_IGNORE].get<std::vector<std::string>>();
|
ignoreList = jslist[KEY_IGNORE].get<std::vector<std::string>>();
|
||||||
|
}
|
||||||
|
|
||||||
hppKey = jslist["keyhpp"];
|
hppKey = jslist.value("keyhpp", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue