When a legacy function does not comply with the rules for how it should be written it caused Puppet 5.5.7 and Puppet 6.0.0 to fail with a faulty error message. This is now fixed in Puppet 5.5.8 by accepting the illegal implementation of the function. For Puppet 6.0.4 the intended error will be raised.

When a legacy function does not comply with the rules for how it should be written it caused Puppet 5.5.7 and Puppet 6.0.0 to fail with a faulty error message. This is now fixed in Puppet 5.5.8 by accepting the illegal implementation of the function. For Puppet 6.0.4 the intended error will be raised.