From c95a030d05a2792a05b45cba8d4e888ac4e35375 Mon Sep 17 00:00:00 2001 From: Alban Peignier Date: Mon, 18 Dec 2017 09:07:37 +0100 Subject: Order stop_points by position to compute JourneyPattern checksum. Refs #5318 --- app/models/chouette/journey_pattern.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/chouette/journey_pattern.rb b/app/models/chouette/journey_pattern.rb index a62da6353..03967abfa 100644 --- a/app/models/chouette/journey_pattern.rb +++ b/app/models/chouette/journey_pattern.rb @@ -27,7 +27,7 @@ module Chouette def checksum_attributes values = self.slice(*['name', 'published_name', 'registration_number']).values - values << self.stop_points.map(&:stop_area).map(&:user_objectid) + values << self.stop_points.sort_by(&:position).map(&:stop_area).map(&:user_objectid) values.flatten end -- cgit v1.2.3