[preservefiles] Improve failure messages

This commit is contained in:
Adriaan de Groot 2018-05-24 07:03:19 -04:00
parent 28a42a7230
commit ce3e09318a

View File

@ -148,10 +148,15 @@ Calamares::JobResult PreserveFiles::exec()
void PreserveFiles::setConfigurationMap(const QVariantMap& configurationMap) void PreserveFiles::setConfigurationMap(const QVariantMap& configurationMap)
{ {
auto files = configurationMap[ "files" ]; auto files = configurationMap[ "files" ];
if ( !files.isValid() )
if ( ! ( files.isValid() && ( files.type() == QVariant::List ) ) )
{ {
cDebug() << "No files: configuration key, or not a list."; cDebug() << "No 'files' key for preservefiles.";
return;
}
if ( files.type() != QVariant::List )
{
cDebug() << "Configuration key 'files' is not a list for preservefiles.";
return; return;
} }