X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/4235bdf1621b106328c574ade941810c16ca55ab..3b751f79b87699b7943e74ef1fcea1e8fdb3129f:/app/models/way.rb diff --git a/app/models/way.rb b/app/models/way.rb index 9d2239d5c..09d1dafa0 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -189,7 +189,7 @@ class Way < ActiveRecord::Base def preconditions_ok? return false if self.segs.empty? self.segs.each do |n| - segment = Segment.find(n) + segment = Segment.find(:first, :conditions => ["id = ?", n]) unless segment and segment.visible and segment.preconditions_ok? return false end