szczanieckiej.git

commit 76fc01c05c331375ce31bbe162839c3efd68ca38

Author: Adam Evyčędo <git@apiote.xyz>

fix departures on date

 traffic/access.go | 4 ++--
 traffic/realtime.go | 2 ++


diff --git a/traffic/access.go b/traffic/access.go
index df57e9e8eeaab141f3c6ea55f58f7e849d49fcd2..26bec1a55efbe5be306520f1f74fe797a8c70f4a 100644
--- a/traffic/access.go
+++ b/traffic/access.go
@@ -321,9 +321,9 @@
 func filterDepartures(input ...interface{}) interface{} {
 	result := input[0].(_Result)
 	departures := []DepartureRealtime{}
+	midnight := result.Date
 	for _, departure := range result.Departures {
-		if result.DeparturesType == DEPARTURES_FULL ||
-			GetTimeWithDelay(departure).After(result.MinuteB4Datetime) {
+		if (result.DeparturesType == DEPARTURES_FULL && GetTimeWithDelay(departure).After(midnight)) || (result.DeparturesType == DEPARTURES_HYBRID && GetTimeWithDelay(departure).After(result.MinuteB4Datetime)) {
 			departures = append(departures, departure)
 		}
 	}




diff --git a/traffic/realtime.go b/traffic/realtime.go
index 9b1ecc67884bff3ecd0fe9503d0f0535fd522eca..9770a40423b82df7db98e2d9da47b49a1b9dfcc9 100644
--- a/traffic/realtime.go
+++ b/traffic/realtime.go
@@ -174,6 +174,8 @@ 					enrichedDepartures[i] = departure.WithUpdate(update)
 				}
 			}
 		}
+	} else {
+		enrichedDepartures = departures
 	}
 	return enrichedDepartures, nil
 }