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)