diff --git a/src/FactSystem/ParameterManager.cc b/src/FactSystem/ParameterManager.cc index aa282babc0d8ec54c010256880a9343ed572a77d..820516db1c2015f691d7b46188d21e3a396c0212 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); }