From 36fccc983ec652ced3d6734a4ab7cad5246c74c7 Mon Sep 17 00:00:00 2001 From: Adam Debreceni Date: Wed, 19 Jun 2024 11:20:00 +0200 Subject: [PATCH] MINIFICPP-2314 - Fix test, log errors --- libminifi/src/utils/file/AssetManager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libminifi/src/utils/file/AssetManager.cpp b/libminifi/src/utils/file/AssetManager.cpp index db8768169b..f4f88403d9 100644 --- a/libminifi/src/utils/file/AssetManager.cpp +++ b/libminifi/src/utils/file/AssetManager.cpp @@ -118,12 +118,17 @@ nonstd::expected AssetManager::sync( std::vector>> new_file_contents; for (auto& new_entry : layout.assets) { if (std::find_if(state_.assets.begin(), state_.assets.end(), [&] (auto& entry) {return entry.id == new_entry.id;}) == state_.assets.end()) { + logger_->log_debug("Fetching asset {} from {}", new_entry.id, new_entry.url); if (auto data = fetch(new_entry.url)) { new_file_contents.emplace_back(new_entry.path, data.value()); new_state.assets.insert(new_entry); } else { + logger_->log_error("Failed to fetch asset {} from {}: {}", new_entry.id, new_entry.url, data.error()); fetch_errors += "Failed to fetch '" + new_entry.id + "' from '" + new_entry.url + "': " + data.error() + "\n"; } + } else { + logger_->log_debug("Asset {} already exists", new_entry.id); + new_state.assets.insert(new_entry); } } if (fetch_errors.empty()) {