From 1073190b7eaff62c16d3792273b2fb5744511c14 Mon Sep 17 00:00:00 2001 From: Jacek Kowalski <Jacek@jacekk.info> Date: Fri, 01 Feb 2019 10:34:17 +0000 Subject: [PATCH] Add safeguard against unknown vehicle types --- parse.php | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/parse.php b/parse.php index afa57b0..df4e100 100644 --- a/parse.php +++ b/parse.php @@ -117,10 +117,16 @@ if(isset($this->jsonTrips[$jsonTripId])) { $data = numToTypeB($gtfsTrip['id']); $num = $gtfsTrip['num']; - if($data['num'] != $num) { - fwrite(STDERR, 'Got '.$num.', database has '.$data['num']."\n"); + if(!is_array($data) || !isset($data['num'])) { + $data = [ + 'num' => $num, + 'low' => 2, + ]; + } elseif($data['num'] != $num) { + // Ignore due to incorrect depot markings in the data + //fwrite(STDERR, 'Got '.$num.', database has '.$data['num']."\n"); } - $result[$jsonTripId] = $data; + $result[$this->jsonTrips[$jsonTripId]['id']] = $data; } } return $result; -- Gitblit v1.9.1