diff options
Diffstat (limited to 'lib/puppet/application/agent.rb')
-rw-r--r-- | lib/puppet/application/agent.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/puppet/application/agent.rb b/lib/puppet/application/agent.rb index ec6fc8088..487b076de 100644 --- a/lib/puppet/application/agent.rb +++ b/lib/puppet/application/agent.rb @@ -108,7 +108,10 @@ Puppet::Application.new(:agent) do exit(1) return end - Puppet.notice cert.fingerprint(options[:digest]) + unless fingerprint = cert.fingerprint(options[:digest]) + raise ArgumentError, "Could not get fingerprint for digest '#{options[:digest]}'" + end + Puppet.notice fingerprint end command(:onetime) do |