diff --git a/src/webgrid/renderers.py b/src/webgrid/renderers.py index a9ca755..5af3fec 100644 --- a/src/webgrid/renderers.py +++ b/src/webgrid/renderers.py @@ -432,7 +432,7 @@ def filtering_col_label(self, col): def filtering_col_op_select(self, col): """Render select box for filter Operator options.""" filter = col.filter - current_selected = '' if filter.is_display_active else filter.op + current_selected = filter.op if filter.is_display_active else '' primary_op = filter.primary_op or filter.operators[0] is_primary = lambda op: 'primary' if op == primary_op else None diff --git a/tests/webgrid_tests/test_rendering.py b/tests/webgrid_tests/test_rendering.py index f0b9e3e..181b671 100644 --- a/tests/webgrid_tests/test_rendering.py +++ b/tests/webgrid_tests/test_rendering.py @@ -786,6 +786,20 @@ class TGrid(Grid): filter_html = tg.html.filtering_fields() assert '