From ef04c0583129758df55d8e54c639c520ed95b640 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Thu, 29 Dec 2016 23:38:59 +0000 Subject: [PATCH] refs #847 Missing cache directory is not an error, just means there is nothing to load. --- src/blackmisc/valuecache.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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;