more generalized fix for mapclick enhanced timestamps close #203

moves changes made in 0b47cf79c1 to the mapclick processing for benefit of other mapclick calls
This commit is contained in:
Matt Walsh
2026-04-09 12:18:56 -05:00
parent 30887202c8
commit a41b0da196
2 changed files with 2 additions and 3 deletions

View File

@@ -102,9 +102,8 @@ class CurrentWeather extends WeatherDisplay {
}); });
// copy enhanced data and restore the timestamp if it was overwritten by older data from mapclick // 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) => {

View File

@@ -650,7 +650,7 @@ export const enhanceObservationWithMapClick = async (observationData, options =
} }
return { return {
data: mapClickProps, data: { ...mapClickProps, timestamp: observationData.timestamp },
wasImproved: true, wasImproved: true,
improvements, improvements,
missingFields: [...mapClickMissingRequired, ...mapClickMissingOptional], missingFields: [...mapClickMissingRequired, ...mapClickMissingOptional],