From 75a9c8a5ef6408cd51fd75fc8aefb2e812e353a1 Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Thu, 9 Feb 2012 18:56:49 +0000 Subject: Fixed #10793 -- Stopped caching paginator instances in sitemap classes to prevent stale sitemaps. Thanks, gnosek, krzysiumed and adam_przybyla. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17468 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/contrib/sitemaps/__init__.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'django') diff --git a/django/contrib/sitemaps/__init__.py b/django/contrib/sitemaps/__init__.py index 781ad8995d..53b375a48b 100644 --- a/django/contrib/sitemaps/__init__.py +++ b/django/contrib/sitemaps/__init__.py @@ -60,9 +60,7 @@ class Sitemap(object): return obj.get_absolute_url() def _get_paginator(self): - if not hasattr(self, "_paginator"): - self._paginator = paginator.Paginator(self.items(), self.limit) - return self._paginator + return paginator.Paginator(self.items(), self.limit) paginator = property(_get_paginator) def get_urls(self, page=1, site=None, protocol=None): -- cgit v1.3