Fixed bug with Templates considered comment, closes #689

This commit is contained in:
Simon Willison 2020-04-05 12:38:33 -07:00
commit d55fe8cdfc
3 changed files with 33 additions and 8 deletions

View file

@ -558,17 +558,10 @@ class Datasette:
context = context or {}
if isinstance(templates, Template):
template = templates
select_templates = []
else:
if isinstance(templates, str):
templates = [templates]
template = self.jinja_env.select_template(templates)
select_templates = [
"{}{}".format(
"*" if template_name == template.name else "", template_name
)
for template_name in templates
]
body_scripts = []
# pylint: disable=no-member
for script in pm.hook.extra_body_script(
@ -603,7 +596,6 @@ class Datasette:
**context,
**{
"app_css_hash": self.app_css_hash(),
"select_templates": select_templates,
"zip": zip,
"body_scripts": body_scripts,
"format_bytes": format_bytes,