Skip to content

Commit 8aadda2

Browse files
committed
Fixes #38252 - Display searchable_value as true/false in search field
1 parent 84a54dc commit 8aadda2

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

app/models/concerns/hostext/search.rb

+6
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,12 @@ def search_by_hostgroup_and_descendants(key, operator, value)
171171

172172
def search_by_params(key, operator, value)
173173
key_name = key.sub(/^.*\./, '')
174+
175+
if Parameter.find_by(name: key_name)&.key_type == 'boolean'
176+
# boolean value is saved as 't'/'f' in searchable_value column
177+
value = value.chr
178+
end
179+
174180
condition = sanitize_sql_for_conditions(["name = ? and searchable_value #{operator} ?", key_name, value_to_sql(operator, value)])
175181
p = Parameter.where(condition).reorder(:priority)
176182
return {:conditions => '1 = 0'} if p.blank?

0 commit comments

Comments
 (0)