X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/4235bdf1621b106328c574ade941810c16ca55ab..e583ead8f8da3d730e1edf8f14db0d3cb0fb7eac:/app/models/way.rb?ds=sidebyside 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