From 50167749c9592fd6c81be1d8847fc8b4b3b49b83 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 03 2015 13:21:50 +0000 Subject: Accounts for doc repo having sub-folders and display folders with a trailing slash --- diff --git a/pagure/docs_server.py b/pagure/docs_server.py index ea5450d..4c0e3d5 100644 --- a/pagure/docs_server.py +++ b/pagure/docs_server.py @@ -167,12 +167,16 @@ def view_docs(repo, username=None, filename=None): elif filename.endswith('.js'): mimetype = 'application/javascript' - if not filename and not content: + if not content: if not len(tree): flask.abort(404, 'No content found is the repository') html = '
  • ' for el in tree: - html += ''.format(el.name) + name = el.name + # Append a trailing '/' to the folders + if el.filemode == 16384: + name += '/' + html += ''.format(el.name, name) html += '
  • ' content = TMPL_HTML.format(content=html)