From 4e9c4ef7fc1f11cda0f401dda36a51a6f7c9d3a0 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Mon, 11 Jan 2010 17:25:47 +0100 Subject: [PATCH] Properly render docs pages with missing index.html in the path. --- pgweb/docs/views.py | 4 +++- pgweb/urls.py | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pgweb/docs/views.py b/pgweb/docs/views.py index 25cc3790..92c4762d 100644 --- a/pgweb/docs/views.py +++ b/pgweb/docs/views.py @@ -22,4 +22,6 @@ def docpage(request, version, typ, filename): 'page_content': page.content, 'doc_index_filename': 'index.html', }) - + +def docsrootpage(request, version, typ): + return docpage(request, version, typ, 'index') diff --git a/pgweb/urls.py b/pgweb/urls.py index 4606654c..fe81a55f 100644 --- a/pgweb/urls.py +++ b/pgweb/urls.py @@ -37,6 +37,7 @@ urlpatterns = patterns('', (r'^mirrors.xml$', 'downloads.views.mirrors_xml'), (r'^docs/(current|\d\.\d)/(static|interactive)/(.*).html$', 'docs.views.docpage'), + (r'^docs/(current|\d\.\d)/(static|interactive)/$', 'docs.views.docsrootpage'), (r'^community/$', 'core.views.community'), (r'^community/contributors/$', 'contributors.views.completelist'),