Bug 712161

Summary: Advanced search returns incomplete result set when searching for x86_64 platform
Product: [Retired] Red Hat Hardware Certification Program Reporter: J.H.M. Dassen (Ray) <rdassen>
Component: Hardware CatalogAssignee: Wei Shen <wshen>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: medium    
Version: 6.1CC: gasmith, hwcert-catalog, junwang, pcfe, pxue, rbinkhor, rlandry, tfu
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-09-19 06:11:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 717436    

Description J.H.M. Dassen (Ray) 2011-06-09 16:26:41 UTC
Description of problem:
The advanced search on https://hardware.redhat.com returns a deceptive
result set.

Version-Release number of selected component (if applicable):
N/A

How reproducible:
100%

Steps to Reproduce:
1. Open <https://hardware.redhat.com> in a fresh browser (no RH employee login active).
2. Follow the "Advanced Search" link.
3. Select "Hewlett Packard" for Vendor.
4. Select "RHEL v.4", "RHEL v.5", and "RHEL v.6" for Version.
5. De-select the preselected "Server" value for Category.
6. Select "x86_64" for Platform.
7. Select "Search".
8. Select "Show all" on the results page.

(1-8 abbreviated: go to <https://hardware.redhat.com/list.cgi?product=Red%20Hat%20Hardware%20Certification&search_type=&component=Red%20Hat%20Enterprise%20Linux&cf_devel_whiteboard=Hewlett%20Packard&version=4&version=5&version=6&rep_platform=x86_64&quicksearch=&showall=1> without being logged in)

Actual results:
105 certifications found. There is no "BL460c G6" entry among them.

Expected results:
A result set that included several "BL460c G6" certifications.

Additional info:
Using a quick search for "BL460c",
<https://hardware.redhat.com/list.cgi?product=Red+Hat+Hardware+Certification&quicksearch=460c>,
certifications for BL460c G6 are found. They are all "for i386 and x86_64".
Selecting just "x86_64" in the Advanced Search (in which Platform is a
radiobutton list - only one value can be selected) apparently does not cause
the search to include "i386 and x86_64" results.

Severity justification:
This defect can result in (and in fact already has resulted in) incorrect
information being provided to Red Hat customers and partners.

Comment 2 Wei Shen 2011-07-07 03:00:36 UTC
Created attachment 511612 [details]
patch