Bug #14478
closedcompliance report searches fails
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1322990
Description of problem:
compliance report searches fails when searching for reports related to
compliance_failed, compliance_passed to name a few, there are isues with many other searches as well.
2016-03-31 22:21:58 [app] [I] Started GET "/compliance/arf_reports?utf8=%E2%9C%93&search=+compliance_failed+" for 10.10.52.71 at 2016-03-31 22:21:58 -0400
2016-03-31 22:21:58 [app] [I] Processing by ArfReportsController#index as HTML
2016-03-31 22:21:58 [app] [I] Parameters: {"utf8"=>"✓", "search"=>" compliance_failed "}
2016-03-31 22:21:58 [app] [W] Action failed
| NoMethodError: undefined method `klass' for nil:NilClass
| /opt/theforeman/tfm/root/usr/share/gems/gems/scoped_search-3.2.2/lib/scoped_search/definition.rb:62:in `klass'
| /opt/theforeman/tfm/root/usr/share/gems/gems/scoped_search-3.2.2/lib/scoped_search/definition.rb:82:in `column'
| /opt/theforeman/tfm/root/usr/share/gems/gems/scoped_search-3.2.2/lib/scoped_search/definition.rb:96:in `type'
| /opt/theforeman/tfm/root/usr/share/gems/gems/scoped_search-3.2.2/lib/scoped_search/definition.rb:214:in `block in default_fields_for'
Version-Release number of selected component (if applicable):
sat62-snap6
How reproducible:
Steps to Reproduce:
1. try to search compliance reports with some criteria in the search box.
2.
3.
Actual results:
search throws a message on the UI.
Oops, we're sorry but something went wrong undefined method `klass' for nil:NilClass
Expected results:
Search should be handled properly
Search should not throw an error on the UI and traceback in the log file.
Additional info:
Updated by Marek Hulán over 8 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/theforeman/foreman_openscap/pull/159 added
Updated by Marek Hulán over 8 years ago
- Related to Feature #4151: Add STI to reports and allow for registering new report types added
Updated by Marek Hulán over 8 years ago
- Status changed from Ready For Testing to Closed