X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/89e976c6e57c9aa8afae00437aaf4399ea5fc58f..6efdcaa9930bd2e392294304095ae31a91b8c4ab:/app/models/way.rb diff --git a/app/models/way.rb b/app/models/way.rb index cd06b1210..090c7a739 100644 --- a/app/models/way.rb +++ b/app/models/way.rb @@ -56,6 +56,8 @@ class Way < ActiveRecord::Base el1['visible'] = self.visible.to_s el1['timestamp'] = self.timestamp.xmlschema + user_display_name_cache = {} if user_display_name_cache.nil? + if user_display_name_cache and user_display_name_cache[self.user_id] # use the cache if available else @@ -82,7 +84,7 @@ class Way < ActiveRecord::Base end ordered_segments.each do |seg_id| - if seg_id + if seg_id and seg_id != '0' e = XML::Node.new 'seg' e['id'] = seg_id el1 << e