diff options
Diffstat (limited to 'lib/chef/provider/env.rb')
-rw-r--r-- | lib/chef/provider/env.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/provider/env.rb b/lib/chef/provider/env.rb index 970131c407..815a19bc0c 100644 --- a/lib/chef/provider/env.rb +++ b/lib/chef/provider/env.rb @@ -102,9 +102,9 @@ class Chef return true #do not delete the key else new_value = - current_values.select { |item| + current_values.select do |item| not new_values.include?(item) - }.join(@new_resource.delim) + end.join(@new_resource.delim) if new_value.empty? return false #nothing left here, delete the key |