Project

General

Profile

Actions

Bug #13048

open

Search auto complete suggests unquoted queries with using reserved words as entity names

Added by roman plevka about 8 years ago. Updated about 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Search
Target version:
-
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1296572
Description of problem:
If user uses scoped-search reserved words (such as operators, parentheses, =, etc.) as entity attribute values (name, description, etc), auto_complete suggests using it unquoted which results in wrong query:
e.g. with organization name = AND:
'name = AND' instead of 'name = "AND"'

- applies to both Foreman and Katello pages.

Version-Release number of selected component (if applicable):
  1. rpm qa katello
    katello-2.5.0-2.nightly.el7.noarch
    [root@smqa-x3550m3-02-vm03 ~]# rpm -qa | grep katello
    katello-2.5.0-2.nightly.el7.noarch
    katello-default-ca-1.0-1.noarch
    katello-service-2.5.0-2.nightly.el7.noarch
    katello-certs-tools-2.4.0-1.el7.noarch
    katello-debug-2.5.0-2.nightly.el7.noarch
    tfm-rubygem-hammer_cli_katello-0.0.19-1.el7.noarch
    katello-installer-2.5.0-1.nightly.201512150136git40b4975.el7.noarch
    tfm-rubygem-katello-2.5.0
    .201512150057git5d138841.nightly.el7.noarch
    pulp-katello-0.4-3.el7.noarch
    katello-installer-base-2.5.0-1.nightly.201512150136git40b4975.el7.noarch
    katello-selinux-2.2.2-1.el7.noarch
    katello-common-2.5.0-2.nightly.el7.noarch
    katello-repos-2.4.0-2.nightly.el7.noarch
    katello-server-ca-1.0-1.noarch

How reproducible:
always

Steps to Reproduce:
1. create instance of any entity (e.g. Architecture) with a reserved word as a name (e.g. "(")
2. navigate to Hosts > Architectures
3. focus the search bar
4. click the search suggestions: name -> name = -> name = ( -> name = (( -> ...
5. click search

Actual results:
no or funky results

Expected results:
such values should appear double-quoted in the suggestion exactly as multi word values:
name = "(" -> 1 result

Additional info:

Actions #1

Updated by Dominic Cleal about 8 years ago

  • Subject changed from WebUI - scoped search - auto complete suggests unquoted queries with using reserved words as entity names to Search auto complete suggests unquoted queries with using reserved words as entity names
  • Category changed from Web Interface to Search
Actions

Also available in: Atom PDF