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 | |
| parent | 091b582db02ca6f8304cb0176b818a7a90be8d88 (diff) | |
| download | chouette-core-65afd2cfe722e57241d27cf8a1069ca67aafc3e0.tar.bz2 | |
Fix specs. Refs #6960
Diffstat (limited to 'app/models')
| -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 | 
