diff options
| author | Zog | 2018-04-04 16:19:10 +0200 | 
|---|---|---|
| committer | Zog | 2018-04-09 16:58:24 +0200 | 
| commit | 5da26542d56c9035f6b74a20d22a84105cfc1133 (patch) | |
| tree | fda90f90ce7eb9543c2e6976fc6ed3e8da4a8653 | |
| parent | c276bd546bb379c952e3699e1d9a3f596bb79f1f (diff) | |
| download | chouette-core-5da26542d56c9035f6b74a20d22a84105cfc1133.tar.bz2 | |
Refs #6367; Fix JourneyPatternCollection#update
| -rw-r--r-- | app/controllers/concerns/metadata_controller_support.rb | 6 | ||||
| -rw-r--r-- | app/controllers/journey_patterns_collections_controller.rb | 1 | 
2 files changed, 5 insertions, 2 deletions
| diff --git a/app/controllers/concerns/metadata_controller_support.rb b/app/controllers/concerns/metadata_controller_support.rb index 41ac537bf..db83e79ae 100644 --- a/app/controllers/concerns/metadata_controller_support.rb +++ b/app/controllers/concerns/metadata_controller_support.rb @@ -18,7 +18,9 @@ module MetadataControllerSupport    end    def set_modifier_metadata -    resource.try :set_metadata!, :modifier_username, user_for_metadata +    _resource = @resources || [resource] +    _resource.flatten.each do |r| +      r.try :set_metadata!, :modifier_username, user_for_metadata +    end    end -  end diff --git a/app/controllers/journey_patterns_collections_controller.rb b/app/controllers/journey_patterns_collections_controller.rb index da567779e..db92d48f3 100644 --- a/app/controllers/journey_patterns_collections_controller.rb +++ b/app/controllers/journey_patterns_collections_controller.rb @@ -74,6 +74,7 @@ class JourneyPatternsCollectionsController < ChouetteController    def update      state  = JSON.parse request.raw_post      Chouette::JourneyPattern.state_update route, state +    @resources = route.journey_patterns      errors = state.any? {|item| item['errors']}      respond_to do |format| | 
