summaryrefslogtreecommitdiffstats
path: root/lib/puppet/node
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/node')
-rwxr-xr-xlib/puppet/node/facts.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/puppet/node/facts.rb b/lib/puppet/node/facts.rb
index 451813f7d..577b62b62 100755
--- a/lib/puppet/node/facts.rb
+++ b/lib/puppet/node/facts.rb
@@ -61,7 +61,7 @@ class Puppet::Node::Facts
def self.from_pson(data)
result = new(data['name'], data['values'])
- result.values[:_timestamp] = Time.parse(data['timestamp'])
+ result.timestamp = Time.parse(data['timestamp'])
result.expiration = Time.parse(data['expiration'])
result
end
@@ -70,8 +70,8 @@ class Puppet::Node::Facts
{
'expiration' => expiration,
'name' => name,
- 'timestamp' => values[:_timestamp],
- 'values' => values.reject {|k,v| k == :_timestamp},
+ 'timestamp' => timestamp,
+ 'values' => strip_internal,
}.to_pson(*args)
end