summaryrefslogtreecommitdiffstats
path: root/lib/puppet/property.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/property.rb')
-rw-r--r--lib/puppet/property.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/puppet/property.rb b/lib/puppet/property.rb
index 7601d783c..f18709721 100644
--- a/lib/puppet/property.rb
+++ b/lib/puppet/property.rb
@@ -190,9 +190,12 @@ class Puppet::Property < Puppet::Parameter
# Send a log message.
def log(msg)
- Puppet::Util::Log.create(
+
+ Puppet::Util::Log.create(
+
:level => resource[:loglevel],
:message => msg,
+
:source => self
)
end
@@ -273,7 +276,7 @@ class Puppet::Property < Puppet::Parameter
# Only return the first value
def should
- return nil unless defined? @should
+ return nil unless defined?(@should)
unless @should.is_a?(Array)
self.devfail "should for #{self.class.name} on #{resource.name} is not an array"