From 776275c52b5d918b127a62cb4f059eedbbb5eb5b Mon Sep 17 00:00:00 2001 From: Paul Bienkowski Date: Fri, 3 Dec 2021 18:12:00 +0100 Subject: [PATCH] fix: clicking on road without events should not cause 500 error --- api/obs/api/routes/mapdetails.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/obs/api/routes/mapdetails.py b/api/obs/api/routes/mapdetails.py index e18ea2e..d34c9b1 100644 --- a/api/obs/api/routes/mapdetails.py +++ b/api/obs/api/routes/mapdetails.py @@ -84,6 +84,9 @@ async def mapdetails_road(req): arrays = numpy.array(arrays).T.astype(numpy.float64) + if len(arrays) == 0: + arrays = numpy.array([[], [], []]) + def array_stats(arr, rounder): arr = arr[~numpy.isnan(arr)] n = len(arr)