aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorAlban Peignier2017-08-27 15:41:23 +0200
committerAlban Peignier2017-08-27 15:41:23 +0200
commit1e3367f54cad716537447d4dc1d244ce4463509d (patch)
tree58f8e7d106853d7a64f74a183018fe41f14fb9e7 /lib
parent864eb6457cce3219b524ab022930fffc3cbd4bf6 (diff)
downloadchouette-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.rb7
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