From 8e1b2cf019f0ad6c6b78ce5e8b16a5a1f123c7d9 Mon Sep 17 00:00:00 2001 From: Karl Hobley Date: Mon, 23 Jun 2014 13:43:21 +0100 Subject: [PATCH] Sitemap timeout can now be configured with a setting --- wagtail/contrib/wagtailsitemaps/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/wagtail/contrib/wagtailsitemaps/views.py b/wagtail/contrib/wagtailsitemaps/views.py index aa5fc2e71..4ef02de0b 100644 --- a/wagtail/contrib/wagtailsitemaps/views.py +++ b/wagtail/contrib/wagtailsitemaps/views.py @@ -1,6 +1,7 @@ from django.shortcuts import render from django.http import HttpResponse from django.core.cache import cache +from django.conf import settings from .sitemap_generator import Sitemap @@ -14,7 +15,7 @@ def sitemap(request): sitemap = Sitemap(request.site) sitemap_xml = sitemap.render() - cache.set(cache_key, sitemap_xml, 6000) + cache.set(cache_key, sitemap_xml, getattr(settings, 'WAGTAILSITEMAPS_CACHE_TIMEOUT', 6000)) # Build response response = HttpResponse(sitemap_xml)