diff --git a/Posh-ACME/Private/AcmeException.ps1 b/Posh-ACME/Private/AcmeException.ps1 index 37596d9f..c3773db7 100644 --- a/Posh-ACME/Private/AcmeException.ps1 +++ b/Posh-ACME/Private/AcmeException.ps1 @@ -2,7 +2,7 @@ class AcmeException : System.Exception { [PSObject]$Data - AcmeException($Message,$Data) : base($Message) { + AcmeException($Message,$Data,$Exception) : base($Message,$Exception) { $this.Data = $Data } } diff --git a/Posh-ACME/Private/Invoke-ACME.ps1 b/Posh-ACME/Private/Invoke-ACME.ps1 index 3eca47fc..d328e21d 100644 --- a/Posh-ACME/Private/Invoke-ACME.ps1 +++ b/Posh-ACME/Private/Invoke-ACME.ps1 @@ -171,7 +171,7 @@ function Invoke-ACME { } # throw the converted AcmeException - throw [AcmeException]::new($acmeError.detail,$acmeError) + throw [AcmeException]::new($acmeError.detail,$acmeError,$ex) }