don't overwrite timestamps when enhancing with mapclick

This commit is contained in:
Matt Walsh
2026-04-08 22:41:42 -05:00
parent ba36904477
commit 0b47cf79c1

View File

@@ -101,7 +101,11 @@ class CurrentWeather extends WeatherDisplay {
debugContext: 'currentweather', debugContext: 'currentweather',
}); });
// copy enhanced data and restore the timestamp if it was overwritten by older data from mapclick
const { timestamp } = candidateObservation.features[0].properties;
candidateObservation.features[0].properties = enhancedResult.data; candidateObservation.features[0].properties = enhancedResult.data;
candidateObservation.features[0].properties.timestamp = timestamp;
const { missingFields } = enhancedResult; const { missingFields } = enhancedResult;
const missingRequired = missingFields.filter((fieldName) => { const missingRequired = missingFields.filter((fieldName) => {
const field = requiredFields.find((f) => f.name === fieldName && f.required); const field = requiredFields.find((f) => f.name === fieldName && f.required);