diff --git a/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 b/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 index 94b6766..4b2dc19 100644 --- a/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 +++ b/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 @@ -144,6 +144,10 @@ function Invoke-SnipeitMethod { # This could be handled nicely in an function such as: # ResolveError $response -WriteError Write-Error $($webResponse.messages | Out-String) + } elseif ( $webResponse.StatusCode -eq 'Unauthorized') { + Write-Verbose "[$($MyInvocation.MyCommand.Name)] An Unauthorized response was received" + Write-Error "Cannot connect to Snipe It: Unauthorized." + return $false } else { #update operations return payload if ($webResponse.payload) {