diff options
| -rw-r--r-- | app/models/chouette/stop_area.rb | 2 | ||||
| -rw-r--r-- | spec/factories/chouette_stop_areas.rb | 3 | 
2 files changed, 3 insertions, 2 deletions
| diff --git a/app/models/chouette/stop_area.rb b/app/models/chouette/stop_area.rb index ad42d54ae..d7d5c2eb2 100644 --- a/app/models/chouette/stop_area.rb +++ b/app/models/chouette/stop_area.rb @@ -60,7 +60,7 @@ module Chouette      end      def area_type_of_right_kind - +      return unless self.kind        unless Chouette::AreaType.send(self.kind).map(&:to_s).include?(self.area_type)          errors.add(:area_type, I18n.t('stop_areas.errors.incorrect_kind_area_type'))        end diff --git a/spec/factories/chouette_stop_areas.rb b/spec/factories/chouette_stop_areas.rb index 94517f856..9b4764781 100644 --- a/spec/factories/chouette_stop_areas.rb +++ b/spec/factories/chouette_stop_areas.rb @@ -3,9 +3,10 @@ FactoryGirl.define do      sequence(:objectid) { |n| "FR:#{n}:ZDE:#{n}:STIF" }      sequence(:name) { |n| "stop_area_#{n}" }      sequence(:registration_number) { |n| "test-#{n}" } -    area_type { Chouette::AreaType.all.sample } +    area_type { Chouette::AreaType.commercial.sample }      latitude {10.0 * rand}      longitude {10.0 * rand} +    kind "commercial"      association :stop_area_referential | 
