Refresh Metrics on Metadata values changing

.. in case things like Weight, CP or W' metadata was changed
This commit is contained in:
Mark Liversedge
2014-12-31 15:35:02 +00:00
parent f39214cbe8
commit 94d733b75b

View File

@@ -364,13 +364,15 @@ RideItem::checkStale()
if (context->athlete->emptyindex == true) {
metacrc = 0; // reset as index missing
isstale = true;
// metadata has changed
} else if (metacrc != metaCRC()) isstale = true;
}
}
#endif
// we need to mark stale for 2 reasons
// 1) lucene index needs updating
// 2) "special" fields may have changed (e.g. CP)
if (metacrc != metaCRC()) isstale = true;
return isstale;
}