From 2fb9c324a5d40d7c851af25ec8b5650231f20c3a Mon Sep 17 00:00:00 2001 From: Atlante45 Date: Wed, 21 Feb 2018 18:39:07 -0800 Subject: [PATCH] Ignore baked assets in backups --- domain-server/src/AssetsBackupHandler.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/domain-server/src/AssetsBackupHandler.cpp b/domain-server/src/AssetsBackupHandler.cpp index ecbe8b58d8..70da40ef66 100644 --- a/domain-server/src/AssetsBackupHandler.cpp +++ b/domain-server/src/AssetsBackupHandler.cpp @@ -394,9 +394,15 @@ void AssetsBackupHandler::refreshMappings() { QObject::connect(request, &GetAllMappingsRequest::finished, this, [this](GetAllMappingsRequest* request) { if (request->getError() == MappingRequest::NoError) { const auto& mappings = request->getMappings(); + + // Clear existing mappings _currentMappings.clear(); + + // Set new mapping, but ignore baked assets for (const auto& mapping : mappings) { - _currentMappings.insert({ mapping.first, mapping.second.hash }); + if (!mapping.first.startsWith(AssetUtils::HIDDEN_BAKED_CONTENT_FOLDER)) { + _currentMappings.insert({ mapping.first, mapping.second.hash }); + } } _lastMappingsRefresh = usecTimestampNow();