diff options
| author | Xinhui | 2016-10-14 11:13:33 +0200 | 
|---|---|---|
| committer | Xinhui | 2016-10-14 11:13:38 +0200 | 
| commit | 64e708a7c9eb3998b7f0f54e77195966b74dda66 (patch) | |
| tree | 7fead6993cce0c2e21fe11abadbe1a6ea458b754 /lib/stif/codif_line_synchronization.rb | |
| parent | 3184aaf462a6087d8124738cac325ab5097b12f0 (diff) | |
| download | chouette-core-64e708a7c9eb3998b7f0f54e77195966b74dda66.tar.bz2 | |
Refactoring line operator ref
Refs #1810
Diffstat (limited to 'lib/stif/codif_line_synchronization.rb')
| -rw-r--r-- | lib/stif/codif_line_synchronization.rb | 8 | 
1 files changed, 2 insertions, 6 deletions
| diff --git a/lib/stif/codif_line_synchronization.rb b/lib/stif/codif_line_synchronization.rb index 1be5474c2..d580ae3b8 100644 --- a/lib/stif/codif_line_synchronization.rb +++ b/lib/stif/codif_line_synchronization.rb @@ -71,13 +71,9 @@ module Stif            import_xml: api_line.xml          } -        # Find Company -        # TODO Check behavior when operator_codes count is 0 or > 1 -        if api_line.operator_codes.any? -          company_id = "STIF:CODIFLIGNE:Operator:" + api_line.operator_codes.first -          params[:company] = Chouette::Company.find_by(objectid: company_id) +        unless api_line.operator_ref.nil? +          params[:company] = Chouette::Company.find_by(objectid: api_line.operator_ref)          end -          save_or_update(params, Chouette::Line)        end | 
