diff --git a/pgweb/docs/views.py b/pgweb/docs/views.py index a90b5168..04a065f6 100644 --- a/pgweb/docs/views.py +++ b/pgweb/docs/views.py @@ -90,6 +90,15 @@ class _VersionPdfWrapper(Version): self.__version = version self.a4pdf = self._find_pdf('A4') self.uspdf = self._find_pdf('US') + # Some versions have, ahem, strange index filenames + if self.__version.tree < 6.4: + self.indexname = 'book01.htm' + elif self.__version.tree < 7.0: + self.indexname = 'postgres.htm' + elif self.__version.tree < 7.2: + self.indexname = 'postgres.html' + else: + self.indexname = 'index.html' def __getattr__(self, name): return getattr(self.__version, name) def _find_pdf(self, pagetype): diff --git a/templates/docs/archive.html b/templates/docs/archive.html index 45208b13..b96e71db 100644 --- a/templates/docs/archive.html +++ b/templates/docs/archive.html @@ -20,7 +20,7 @@ If you are still using any of these releases, you are strongly advised to upgrad {{v.tree}}