From e2923cade8c7b0a33f34899e785cf827b4798270 Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Sat, 18 Dec 2021 11:49:27 +0200 Subject: [PATCH] Fail when request is unauthorized --- SnipeitPS/Private/Invoke-SnipeitMethod.ps1 | 4 ++++ 1 file changed, 4 insertions(+) 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) {