From 8c3e91dffa033761a52af879a0fe7eeaae2287ea Mon Sep 17 00:00:00 2001 From: Ariel Costas Guerrero Date: Tue, 18 Nov 2025 09:43:43 +0100 Subject: fix fetching traffic because of date parsing --- .../Controllers/TrafficDataController.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/Costasdev.Busurbano.Backend/Controllers') diff --git a/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs b/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs index a3dc843..0542054 100644 --- a/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs +++ b/src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs @@ -38,6 +38,11 @@ public class TrafficDataController : ControllerBase return data.Result; }); + if (string.IsNullOrEmpty(trafficData)) + { + return StatusCode(404); + } + return Content(trafficData, "application/json", Encoding.UTF8); } @@ -49,8 +54,6 @@ public class TrafficDataController : ControllerBase var reader = new GeoJsonReader(); var featureCollection = reader.Read(body); - // Fitler by style=#SINDATOS; vehiculos=NULL and actualizacion NOT 2025 (or above) - var filteredFeatures = new FeatureCollection(); foreach (var kvp in featureCollection) { @@ -66,7 +69,7 @@ public class TrafficDataController : ControllerBase var updateParsed = DateTime.TryParseExact( kvp.Attributes["actualizacion"].ToString(), - "dd/MM/yyyy HH:mm:ss", + "dd/MM/yyyy H:mm:ss", null, DateTimeStyles.None, out var updatedAt -- cgit v1.3