summaryrefslogtreecommitdiffstats
path: root/lib/puppet/property.rb
diff options
context:
space:
mode:
authorMichael V. O'Brien <michael@reductivelabs.com>2007-10-04 14:42:45 -0500
committerMichael V. O'Brien <michael@reductivelabs.com>2007-10-04 14:42:45 -0500
commit19ad238f16fb5736301720f665419553412561b2 (patch)
treecbb57b74c5ba69a7f4a576ecf79ecfd9acee863a /lib/puppet/property.rb
parent9236179fadf5d0ee68abab395ba1102cd04f3471 (diff)
downloadpuppet-19ad238f16fb5736301720f665419553412561b2.tar.gz
puppet-19ad238f16fb5736301720f665419553412561b2.tar.xz
puppet-19ad238f16fb5736301720f665419553412561b2.zip
Fixed #827. Applied a form of the patch provided by porridge and
wrote a test.
Diffstat (limited to 'lib/puppet/property.rb')
-rw-r--r--lib/puppet/property.rb3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/puppet/property.rb b/lib/puppet/property.rb
index cd3c35b38..84620bfb6 100644
--- a/lib/puppet/property.rb
+++ b/lib/puppet/property.rb
@@ -56,8 +56,7 @@ class Property < Puppet::Parameter
# Look up a value's name, so we can find options and such.
def self.value_name(value)
- name = symbolize(value)
- if @parametervalues[name]
+ if value != '' and name = symbolize(value) and @parametervalues.include?(name)
return name
elsif ary = self.match?(value)
return ary[0]