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 |
