Fix value auto-selection for enum grid filters
This commit is contained in:
parent
401cba23b7
commit
52342a7612
|
@ -29,6 +29,7 @@ from __future__ import unicode_literals, absolute_import
|
|||
import datetime
|
||||
import logging
|
||||
|
||||
import six
|
||||
import sqlalchemy as sa
|
||||
|
||||
from rattail.gpc import GPC
|
||||
|
@ -106,7 +107,7 @@ class EnumValueRenderer(ChoiceValueRenderer):
|
|||
|
||||
def __init__(self, enum):
|
||||
sorted_keys = sorted(enum, key=lambda k: enum[k].lower())
|
||||
self.options = [tags.Option(enum[k], k) for k in sorted_keys]
|
||||
self.options = [tags.Option(enum[k], six.text_type(k)) for k in sorted_keys]
|
||||
|
||||
|
||||
class GridFilter(object):
|
||||
|
|
Loading…
Reference in a new issue