diff options
| author | Daniel Friesel <derf@finalrewind.org> | 2020-10-06 19:28:00 +0200 | 
|---|---|---|
| committer | Daniel Friesel <derf@finalrewind.org> | 2020-10-06 19:28:00 +0200 | 
| commit | e8ff730320dc53846d74f3568936b272990cabff (patch) | |
| tree | 35a3b0ac43c259fa5f9ad62ccdce96cfd523ee73 /lib/Travelynx | |
| parent | a6bbd6302c798995227190bfe7f8a5e7288ff80f (diff) | |
Stats: Fix handling of negative cumulative arrival/departure delays1.18.1
Diffstat (limited to 'lib/Travelynx')
| -rw-r--r-- | lib/Travelynx/Command/database.pm | 14 | 
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/Travelynx/Command/database.pm b/lib/Travelynx/Command/database.pm index e92dd4b..a257b8b 100644 --- a/lib/Travelynx/Command/database.pm +++ b/lib/Travelynx/Command/database.pm @@ -1038,6 +1038,20 @@ my @migrations = (  			}  		);  	}, + +	# v22 -> v23 +	# 1.18.1 fixes handling of negative cumulative arrival/departure delays +	# and introduces additional statistics entries with pre-formatted duration +	# strings while at it. Old cache entries lack those. +	sub { +		my ($db) = @_; +		$db->query( +			qq{ +				truncate journey_stats; +				update schema_version set version = 23; +			} +		); +	},  );  sub setup_db {  | 
