aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAriel Costas Guerrero <ariel@costas.dev>2025-11-18 09:43:43 +0100
committerAriel Costas Guerrero <ariel@costas.dev>2025-11-18 09:43:43 +0100
commit8c3e91dffa033761a52af879a0fe7eeaae2287ea (patch)
tree24035133ac1e2dedd974728aba427829c39c0454 /src
parent133db456a4bd069daecb60b3ec6fa147868493a3 (diff)
fix fetching traffic because of date parsing
Diffstat (limited to 'src')
-rw-r--r--src/Costasdev.Busurbano.Backend/Controllers/TrafficDataController.cs9
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