Browse Source

Maintenance: Improve returning of results in PGP tool.

Florian Liebe 1 year ago
parent
commit
2c0c83a5da
1 changed files with 4 additions and 2 deletions
  1. 4 2
      lib/secure_mailing/pgp/tool/key.rb

+ 4 - 2
lib/secure_mailing/pgp/tool/key.rb

@@ -22,15 +22,17 @@ module SecureMailing::PGP::Tool::Key
       return result if result.stdout.present?
       return result if result.stdout.present?
 
 
       error_export!(result.stderr, secret)
       error_export!(result.stderr, secret)
+
+      result
     end
     end
 
 
     def passphrase(fingerprint, passphrase)
     def passphrase(fingerprint, passphrase)
       options = %w[--dry-run]
       options = %w[--dry-run]
 
 
       result = gpg('passwd', options: options, arguments: [fingerprint], passphrase: passphrase)
       result = gpg('passwd', options: options, arguments: [fingerprint], passphrase: passphrase)
-      return result if result.stderr.blank?
-
       error_passphrase!(result.stderr)
       error_passphrase!(result.stderr)
+
+      result
     end
     end
   end
   end
 end
 end