szczanieckiej.git

commit 265d9d7b516d31aa1e9ab8ee99d101a1c83f5b6d

Author: Adam <git@apiote.xyz>

time in update might be empty

 traffic/realtime.go | 6 +++++-


diff --git a/traffic/realtime.go b/traffic/realtime.go
index 53de274c8ebd506022f048487a8a27513555a63b..e555c972e2eb160c79165cc5cc85662ca66fc9f1 100644
--- a/traffic/realtime.go
+++ b/traffic/realtime.go
@@ -135,7 +135,11 @@ 	departures := make([]DepartureRealtime, len(updates))
 	now := time.Now().In(timezone)
 	i := 0
 	for _, update := range updates {
-		departureTime, err := time.ParseInLocation("150405", update.Time, timezone) // FIXME might be ""
+		if update.Time == "" {
+			log.Printf("update time is empty, update is %+v\n", update)
+			continue
+		}
+		departureTime, err := time.ParseInLocation("150405", update.Time, timezone)
 		if err != nil {
 			return departures, fmt.Errorf("while parsing time: %w", err)
 		}