updating preset bundle bug fix: if forced update - does not check snapshots

This commit is contained in:
David Kocik 2020-02-05 11:38:45 +01:00
parent 799a10d0ec
commit 930432e6a3

View file

@ -538,13 +538,16 @@ Updates PresetUpdater::priv::get_config_updates(const Semver &old_slic3r_version
} }
// Check if the update is already present in a snapshot // Check if the update is already present in a snapshot
const auto recommended_snap = SnapshotDB::singleton().snapshot_with_vendor_preset(vp.name, recommended->config_version); if(!current_not_supported)
if (recommended_snap != SnapshotDB::singleton().end()) { {
BOOST_LOG_TRIVIAL(info) << boost::format("Bundle update %1% %2% already found in snapshot %3%, skipping...") const auto recommended_snap = SnapshotDB::singleton().snapshot_with_vendor_preset(vp.name, recommended->config_version);
% vp.name if (recommended_snap != SnapshotDB::singleton().end()) {
% recommended->config_version.to_string() BOOST_LOG_TRIVIAL(info) << boost::format("Bundle update %1% %2% already found in snapshot %3%, skipping...")
% recommended_snap->id; % vp.name
continue; % recommended->config_version.to_string()
% recommended_snap->id;
continue;
}
} }
updates.updates.emplace_back(std::move(new_update)); updates.updates.emplace_back(std::move(new_update));