summaryrefslogtreecommitdiff
path: root/view/sharedcache/core/SharedCacheBuilder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'view/sharedcache/core/SharedCacheBuilder.cpp')
-rw-r--r--view/sharedcache/core/SharedCacheBuilder.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/view/sharedcache/core/SharedCacheBuilder.cpp b/view/sharedcache/core/SharedCacheBuilder.cpp
index ac2990fa..3b370662 100644
--- a/view/sharedcache/core/SharedCacheBuilder.cpp
+++ b/view/sharedcache/core/SharedCacheBuilder.cpp
@@ -37,19 +37,17 @@ bool SharedCacheBuilder::AddFile(
try
{
- if (auto entry = CacheEntry::FromFile(filePath, fileName, cacheType))
- {
- m_cache.AddEntry(std::move(*entry));
- return true;
- }
+ auto entry = CacheEntry::FromFile(filePath, fileName, cacheType);
+ m_cache.AddEntry(std::move(entry));
}
catch (const std::exception& e)
{
// Just return false so the view init can continue.
- m_logger->LogErrorF("Failed to add file {}... {}", fileName, e.what());
+ m_logger->LogErrorF("Failed to add file '{}': {}", fileName, e.what());
+ return false;
}
- return false;
+ return true;
}
size_t SharedCacheBuilder::AddDirectory(const std::string& directoryPath)