aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mediagoblin/tools/template.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/mediagoblin/tools/template.py b/mediagoblin/tools/template.py
index 6f603bab..cb556e4c 100644
--- a/mediagoblin/tools/template.py
+++ b/mediagoblin/tools/template.py
@@ -17,6 +17,8 @@
from math import ceil
import jinja2
from babel.localedata import exists
+from werkzeug.urls import url_quote_plus
+
from mediagoblin import mg_globals
from mediagoblin import messages
from mediagoblin.tools import common
@@ -62,6 +64,8 @@ def get_jinja_env(template_loader, locale):
template_env.globals['app_config'] = mg_globals.app_config
template_env.globals['global_config'] = mg_globals.global_config
+ template_env.filters['urlencode'] = url_quote_plus
+
if exists(locale):
SETUP_JINJA_ENVS[locale] = template_env