We recently upgraded to Foreman version 3.9.1 and we are able to run searches with the "puppetclass" search string versus the old "class" string from version 3.2 (https://github.com/theforeman/foreman_puppet/pull/364).
However, when attempting to use the "Hosts" filtering hyperlink under "Puppet ENC -> Classes", an error is thrown stating: "Field 'class' not recognized for searching!" and is not filtering a list of hosts based on that puppet class.
Steps to recreate:
1.) Navigate to Configure -> Puppet ENC -> Classes
2.) Search for a puppet class in the listing that is attached to one or more hosts
3.) Click on the numerical number hyperlink for the "Hosts" column
Might be related to closed issue outlined here: https://github.com/theforeman/foreman_puppet/issues/363
We recently upgraded to Foreman version 3.9.1 and we are able to run searches with the "puppetclass" search string versus the old "class" string from version 3.2 (https://github.com/theforeman/foreman_puppet/pull/364).
However, when attempting to use the "Hosts" filtering hyperlink under "Puppet ENC -> Classes", an error is thrown stating: "Field 'class' not recognized for searching!" and is not filtering a list of hosts based on that puppet class.
Steps to recreate:
1.) Navigate to Configure -> Puppet ENC -> Classes
2.) Search for a puppet class in the listing that is attached to one or more hosts
3.) Click on the numerical number hyperlink for the "Hosts" column
4.) Error should display after pages refreshes