diff --git a/server/scripts/modules/currentweather.mjs b/server/scripts/modules/currentweather.mjs index 50ba7b8..0b5a878 100644 --- a/server/scripts/modules/currentweather.mjs +++ b/server/scripts/modules/currentweather.mjs @@ -101,7 +101,11 @@ class CurrentWeather extends WeatherDisplay { 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.timestamp = timestamp; + const { missingFields } = enhancedResult; const missingRequired = missingFields.filter((fieldName) => { const field = requiredFields.find((f) => f.name === fieldName && f.required);