]> git.openstreetmap.org Git - rails.git/blobdiff - app/models/way.rb
api fixes
[rails.git] / app / models / way.rb
index cd06b121035cf5e89a67e8531152fc0b51ffa39b..090c7a739f9bf7344d237528d9460024c6550186 100644 (file)
@@ -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