aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGabriel2010-01-22 16:49:54 +0100
committerRob Hudson2010-01-22 08:23:14 -0800
commit83b312ea1a3990fb59d2e6e9b2e5c146889cc0b0 (patch)
tree1714fc95b5367d4f871cb18ec67b3593f5312767
parente25a6ba55b437091ab8d5d801d6f3ef227d92d95 (diff)
downloaddjango-debug-toolbar-83b312ea1a3990fb59d2e6e9b2e5c146889cc0b0.tar.bz2
Escape invalid html in SQL queries.
For example, a query containing a stray ampersand needs to be escaped. Signed-off-by: Rob Hudson <rob@cogit8.org>
-rw-r--r--debug_toolbar/panels/sql.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/debug_toolbar/panels/sql.py b/debug_toolbar/panels/sql.py
index 1ac8445..e1e9bdf 100644
--- a/debug_toolbar/panels/sql.py
+++ b/debug_toolbar/panels/sql.py
@@ -197,7 +197,7 @@ class BoldKeywordFilter(sqlparse.filters.Filter):
is_keyword = token_type in sqlparse.tokens.Keyword
if is_keyword:
yield sqlparse.tokens.Text, '<strong>'
- yield token_type, value
+ yield token_type, django.utils.html.escape(value)
if is_keyword:
yield sqlparse.tokens.Text, '</strong>'