Fixed bug with custom templates for writable canned queries, closes #1547

This commit is contained in:
Simon Willison 2021-12-19 13:11:57 -08:00
commit 4094741c28
2 changed files with 26 additions and 7 deletions

View file

@ -246,6 +246,11 @@ class QueryView(DataView):
extra_args["page_size"] = _size
templates = [f"query-{to_css_class(database)}.html", "query.html"]
if canned_query:
templates.insert(
0,
f"query-{to_css_class(database)}-{to_css_class(canned_query)}.html",
)
query_error = None
@ -340,12 +345,6 @@ class QueryView(DataView):
results = None
columns = []
if canned_query:
templates.insert(
0,
f"query-{to_css_class(database)}-{to_css_class(canned_query)}.html",
)
allow_execute_sql = await self.ds.permission_allowed(
request.actor, "execute-sql", database, default=True
)