Skip to content

Commit b4273e4

Browse files
committed
Merge pull request nkunihiko#22 from vaal-/master
Move option "language" in the render method because render called on every request
2 parents 2d823f3 + 99b5c16 commit b4273e4

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

bootstrap3_datetime/widgets.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ def __init__(self, attrs=None, format=None, options=None, div_attrs=None, icon_a
118118
self.options = False
119119
else:
120120
self.options = options and options.copy() or {}
121-
self.options['language'] = translation.get_language()
122121
if format and not self.options.get('format') and not self.attrs.get('date-format'):
123122
self.options['format'] = self.conv_datetime_format_py2js(format)
124123

@@ -140,10 +139,10 @@ def render(self, name, value, attrs=None):
140139
html = self.html_template % dict(div_attrs=flatatt(div_attrs),
141140
input_attrs=flatatt(input_attrs),
142141
icon_attrs=flatatt(icon_attrs))
143-
if not self.options:
144-
js = ''
145-
else:
142+
if self.options:
143+
self.options['language'] = translation.get_language()
146144
js = self.js_template % dict(picker_id=picker_id,
147145
options=json.dumps(self.options or {}))
146+
else:
147+
js = ''
148148
return mark_safe(force_text(html + js))
149-

0 commit comments

Comments
 (0)