Skip to content

Commit 67ca6f7

Browse files
committed
Fix issue on bools
1 parent fdc1413 commit 67ca6f7

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

Griddly.Mvc/GriddlyFilter.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ public void SetSelectedItems(object value)
126126

127127
if (defaultValues == null || value is string)
128128
{
129-
string valueString = value.ToString();// GetValueString(value);
129+
string valueString = GetValueString(value);
130130

131131
foreach (SelectListItem item in SelectableItems)
132132
item.Selected = item.Value == valueString;
@@ -137,7 +137,7 @@ public void SetSelectedItems(object value)
137137
{
138138
if (valueObject != null)
139139
{
140-
string valueString = valueObject.ToString();// GetValueString(valueObject);
140+
string valueString = GetValueString(valueObject);
141141

142142
foreach (SelectListItem item in SelectableItems.Where(x => x.Value == valueString))
143143
item.Selected = true;
@@ -159,6 +159,15 @@ public void SetSelectedItems(object value)
159159
}
160160
}
161161

162+
string GetValueString(object value)
163+
{
164+
string result = value.ToString();
165+
166+
if (value is bool)
167+
result = result.ToLower();
168+
169+
return result;
170+
}
162171
//string GetValueString(object value)
163172
//{
164173
// Type valueType = Nullable.GetUnderlyingType(value.GetType()) ?? value.GetType();

0 commit comments

Comments
 (0)