bolt-modules/file/lib/puppet/functions/file/read.rb in bolt-3.8.0 vs bolt-modules/file/lib/puppet/functions/file/read.rb in bolt-3.8.1
- old
+ new
@@ -18,10 +18,10 @@
def read(scope, filename)
# Send Analytics Report
executor = Puppet.lookup(:bolt_executor) {}
executor&.report_function_call(self.class.name)
- future = executor&.future || Puppet.lookup(:future) || {}
+ future = executor&.future || Puppet.lookup(:future) { {} }
fallback = future.fetch('file_paths', false)
# Find the file path if it exists, otherwise return nil
found = Bolt::Util.find_file_from_scope(filename, scope, fallback)
unless found && Puppet::FileSystem.exist?(found)