diff options
| author | Alban Peignier | 2018-05-10 19:39:10 +0200 |
|---|---|---|
| committer | Alban Peignier | 2018-05-10 19:39:10 +0200 |
| commit | 65afd2cfe722e57241d27cf8a1069ca67aafc3e0 (patch) | |
| tree | 20201cfb0024443ab819cdcd51c31f608fb8547d /app/models/import | |
| parent | 091b582db02ca6f8304cb0176b818a7a90be8d88 (diff) | |
| download | chouette-core-65afd2cfe722e57241d27cf8a1069ca67aafc3e0.tar.bz2 | |
Fix specs. Refs #6960
Diffstat (limited to 'app/models/import')
| -rw-r--r-- | app/models/import/gtfs.rb | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/app/models/import/gtfs.rb b/app/models/import/gtfs.rb index 520cc88e9..9dab11f0e 100644 --- a/app/models/import/gtfs.rb +++ b/app/models/import/gtfs.rb @@ -11,15 +11,15 @@ class Import::Gtfs < Import::Base end def main_resource - @resource ||= parent.resources.find_or_create_by(name: self.name, resource_type: "referential", reference: self.name) + @resource ||= parent.resources.find_or_create_by(name: self.name, resource_type: "referential", reference: self.name) if parent end def next_step - main_resource.next_step + main_resource&.next_step end def create_message args - main_resource.messages.create args + (main_resource || self).messages.build args end def import @@ -53,7 +53,7 @@ class Import::Gtfs < Import::Base workbench_id: workbench.id, metadatas: [referential_metadata] ) - main_resource.update referential: referential + main_resource.update referential: referential if main_resource end def referential_metadata |
