|
6 | 6 | from django import template
|
7 | 7 | from django.conf import settings
|
8 | 8 | from django.utils import six
|
| 9 | +from django.utils.encoding import force_text |
9 | 10 |
|
10 | 11 | from leaflet import (app_settings, SPATIAL_EXTENT, SRID, PLUGINS, PLUGINS_DEFAULT,
|
11 | 12 | PLUGIN_ALL, PLUGIN_FORMS)
|
@@ -70,9 +71,9 @@ def leaflet_map(name, callback=None, fitextent=True, creatediv=True, loadevent='
|
70 | 71 | fitextent=fitextent,
|
71 | 72 | center=app_settings['DEFAULT_CENTER'],
|
72 | 73 | zoom=app_settings['DEFAULT_ZOOM'],
|
73 |
| - layers=[(six.text_type(label), url, attrs) for (label, url, attrs) in app_settings.get('TILES')], |
74 |
| - overlays=[(six.text_type(label), url, attrs) for (label, url, attrs) in app_settings.get('OVERLAYS')], |
75 |
| - attributionprefix=app_settings.get('ATTRIBUTION_PREFIX'), |
| 74 | + layers=[(force_text(label), url, attrs) for (label, url, attrs) in app_settings.get('TILES')], |
| 75 | + overlays=[(force_text(label), url, attrs) for (label, url, attrs) in app_settings.get('OVERLAYS')], |
| 76 | + attributionprefix=force_text(app_settings.get('ATTRIBUTION_PREFIX'), strings_only=True), |
76 | 77 | scale=app_settings.get('SCALE'),
|
77 | 78 | minimap=app_settings.get('MINIMAP'),
|
78 | 79 | resetview=app_settings.get('RESET_VIEW'),
|
|
0 commit comments