puppetlabs/puppet — pull request #1282 by zaphod42 (2012-11-16 02:04:18+00:00)
Title: (#16178) Handle the case where the value found is false

The hiera puppet backend did not handle the case correctly where the value of
the found variable is `false` as opposed to not being defined.

Consider:

````
class foomodule::params {
$myitem = false
...
````

The current code won't handle this because `if temp_answer` is the same as
`if false`.

This commit changes it to use `temp_anser.nil?` instead.