aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/puppet/provider/cron/crontab.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/puppet/provider/cron/crontab.rb b/lib/puppet/provider/cron/crontab.rb
index bbd6442..4d5f4f4 100644
--- a/lib/puppet/provider/cron/crontab.rb
+++ b/lib/puppet/provider/cron/crontab.rb
@@ -188,7 +188,8 @@ Puppet::Type.type(:cron).provide(:crontab, parent: Puppet::Provider::ParsedFile,
def self.prefetch_hook(records)
name = nil
envs = nil
- result = records.each { |record|
+ result = []
+ records.each do |record|
case record[:record_type]
when :comment
if record[:name]
@@ -228,7 +229,8 @@ Puppet::Type.type(:cron).provide(:crontab, parent: Puppet::Provider::ParsedFile,
envs = nil
end
end
- }.reject { |record| record[:skip] }
+ result << record unless record[:skip]
+ end
result
end