diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-11-18 09:43:43 +0100 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-11-18 09:43:43 +0100 |
| commit | 8c3e91dffa033761a52af879a0fe7eeaae2287ea (patch) | |
| tree | 24035133ac1e2dedd974728aba427829c39c0454 /src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs | |
| parent | 133db456a4bd069daecb60b3ec6fa147868493a3 (diff) | |
fix fetching traffic because of date parsing
Diffstat (limited to 'src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs')
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs | 9 |
1 files changed, 6 insertions, 3 deletions
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<FeatureCollection>(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 |
