diff --git a/src/blackmisc/valuecache.cpp b/src/blackmisc/valuecache.cpp index 1d086bab2..3413b754f 100644 --- a/src/blackmisc/valuecache.cpp +++ b/src/blackmisc/valuecache.cpp @@ -397,6 +397,10 @@ namespace BlackMisc CStatusMessage CValueCache::loadFromFiles(const QString &dir, const QSet &keys, const CVariantMap ¤tValues, CValueCachePacket &o_values, const QString &keysMessage) const { + if (! QDir(dir).exists()) + { + return CStatusMessage(this).warning("No such directory %1") << dir; + } if (! QDir(dir).isReadable()) { return CStatusMessage(this).error("Failed to read from directory %1") << dir;