diff --git a/src/FactSystem/ParameterManager.cc b/src/FactSystem/ParameterManager.cc index 9cb48e481aa8b951964f31911b98170aa609c35c..9fc8ef407ee3f8983d6f5730bf62721c480119f5 100644 --- a/src/FactSystem/ParameterManager.cc +++ b/src/FactSystem/ParameterManager.cc @@ -1448,9 +1448,9 @@ void ParameterManager::cacheMetaDataFile(const QString& metaDataFile, MAV_AUTOPI cacheNewFile = true; } else if (cacheMajorVersion == newMajorVersion) { // Direct hit on major version in cache: - // Cache new file if newer minor version - // Also delete older cache file - if (newMinorVersion > cacheMinorVersion) { + // Cache new file if newer/equal minor version. We cache if equal to allow flashing test builds with new parameter metadata. + // Also delete older cache file. + if (newMinorVersion >= cacheMinorVersion) { cacheNewFile = true; QFile::remove(cacheHit); }