diff options
| author | Alban Peignier | 2017-08-27 15:41:23 +0200 | 
|---|---|---|
| committer | Alban Peignier | 2017-08-27 15:41:23 +0200 | 
| commit | 1e3367f54cad716537447d4dc1d244ce4463509d (patch) | |
| tree | 58f8e7d106853d7a64f74a183018fe41f14fb9e7 /lib | |
| parent | 864eb6457cce3219b524ab022930fffc3cbd4bf6 (diff) | |
| download | chouette-core-1e3367f54cad716537447d4dc1d244ce4463509d.tar.bz2 | |
Create NetexImport even if Referential can be created. Add a ImportMessage and failed status in this case. Refs #4273
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/referential_metadata_kludge.rb | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/referential_metadata_kludge.rb b/lib/referential_metadata_kludge.rb index 597a00c3b..62318ce3c 100644 --- a/lib/referential_metadata_kludge.rb +++ b/lib/referential_metadata_kludge.rb @@ -1,14 +1,13 @@  module ReferentialMetadataKludge extend self -   -  def make_metadata_from_name!( name, referential_id: ) + +  def make_metadata_from_name! name      line_ids = Chouette::Line.where(        objectid: ['C00108', 'C00109'].map do |id|          "STIF:CODIFLIGNE:Line:#{id}"        end      ).pluck(:id) -    ReferentialMetadata.create!( -      referential_id: referential_id, +    ReferentialMetadata.new(        line_ids: line_ids,        periodes: name_to_periods(name))    end  | 
