diff options
| author | Alban Peignier | 2017-12-18 09:07:37 +0100 | 
|---|---|---|
| committer | Alban Peignier | 2018-01-05 10:23:29 +0100 | 
| commit | c95a030d05a2792a05b45cba8d4e888ac4e35375 (patch) | |
| tree | 7824baa9e947c85b65b1f396cf08d468b5cea197 /app/models/chouette/journey_pattern.rb | |
| parent | 78c2b9deaefa4aa5c0ac5173055cb2cacd3d27c1 (diff) | |
| download | chouette-core-c95a030d05a2792a05b45cba8d4e888ac4e35375.tar.bz2 | |
Order stop_points by position to compute JourneyPattern checksum. Refs #5318
Diffstat (limited to 'app/models/chouette/journey_pattern.rb')
| -rw-r--r-- | app/models/chouette/journey_pattern.rb | 2 | 
1 files changed, 1 insertions, 1 deletions
| 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 | 
