diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm
index 7ff646dd7bd4536fbf31dd23c995c7ed5905ea4a..dcfd36b39e250af5f7bf4a0bb4422ff017fbc907 100755
--- a/lib/Travelynx/Controller/Traveling.pm
+++ b/lib/Travelynx/Controller/Traveling.pm
@@ -1332,7 +1332,11 @@ sub map_history {
 	if (    $filter_until
 		and $filter_until =~ m{ ^ (\d+) [.] (\d+) [.] (\d+) $ }x )
 	{
-		$filter_until = $parser->parse_datetime($filter_until);
+		$filter_until = $parser->parse_datetime($filter_until)->set(
+			hour   => 23,
+			minute => 59,
+			second => 58
+		);
 	}
 	else {
 		$filter_until = undef;