Make negative caching of users work.

This commit is contained in:
Tom Hughes 2007-06-27 18:16:04 +00:00
parent 9b67da24c0
commit fcc485725d
3 changed files with 3 additions and 3 deletions

View file

@ -97,7 +97,7 @@ class Node < ActiveRecord::Base
user_display_name_cache = {} if user_display_name_cache.nil? user_display_name_cache = {} if user_display_name_cache.nil?
if user_display_name_cache and user_display_name_cache[self.user_id] if user_display_name_cache and user_display_name_cache.key?(self.user_id)
# use the cache if available # use the cache if available
elsif self.user.data_public? elsif self.user.data_public?
user_display_name_cache[self.user_id] = self.user.display_name user_display_name_cache[self.user_id] = self.user.display_name

View file

@ -88,7 +88,7 @@ class Segment < ActiveRecord::Base
user_display_name_cache = {} if user_display_name_cache.nil? user_display_name_cache = {} if user_display_name_cache.nil?
if user_display_name_cache and user_display_name_cache[self.user_id] if user_display_name_cache and user_display_name_cache.key?(self.user_id)
# use the cache if available # use the cache if available
elsif self.user.data_public? elsif self.user.data_public?
user_display_name_cache[self.user_id] = self.user.display_name user_display_name_cache[self.user_id] = self.user.display_name

View file

@ -61,7 +61,7 @@ class Way < ActiveRecord::Base
user_display_name_cache = {} if user_display_name_cache.nil? user_display_name_cache = {} if user_display_name_cache.nil?
if user_display_name_cache and user_display_name_cache[self.user_id] if user_display_name_cache and user_display_name_cache.key?(self.user_id)
# use the cache if available # use the cache if available
elsif self.user.data_public? elsif self.user.data_public?
user_display_name_cache[self.user_id] = self.user.display_name user_display_name_cache[self.user_id] = self.user.display_name