From 88a94115b15528e56f4e0b75da6655cda547cfe6 Mon Sep 17 00:00:00 2001 From: Petri Asikainen Date: Mon, 23 Aug 2021 18:39:32 +0300 Subject: [PATCH] Fix broken get parameters --- SnipeitPS/Private/Invoke-SnipeitMethod.ps1 | 2 +- SnipeitPS/Public/Connect-SnipeitPS.ps1 | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 b/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 index 658f593..f2b8eec 100644 --- a/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 +++ b/SnipeitPS/Private/Invoke-SnipeitMethod.ps1 @@ -71,7 +71,7 @@ function Invoke-SnipeitMethod { # This can be done using $Body, maybe some day - PetriAsi if ($GetParameters -and ($apiUri -notlike "*\?*")){ Write-Debug "Using `$GetParameters: $($GetParameters | Out-String)" - [string]$URI += (ConvertTo-GetParameter $GetParameters) + [string]$apiUri = $apiUri + (ConvertTo-GetParameter $GetParameters) # Prevent recursive appends $GetParameters = $null } diff --git a/SnipeitPS/Public/Connect-SnipeitPS.ps1 b/SnipeitPS/Public/Connect-SnipeitPS.ps1 index f305827..2bb4573 100644 --- a/SnipeitPS/Public/Connect-SnipeitPS.ps1 +++ b/SnipeitPS/Public/Connect-SnipeitPS.ps1 @@ -68,12 +68,12 @@ function Connect-SnipeitPS { PROCESS { switch ($PsCmdlet.ParameterSetName) { 'Connect with url and apikey' { - $SnipeitPSSession.url = $url.TrimEnd('/') + $SnipeitPSSession.url = $url.AbsoluteUri.TrimEnd('/') $SnipeitPSSession.apiKey = ConvertTo-SecureString -AsPlainText -String $apiKey } 'Connect with url and secure apikey' { - $SnipeitPSSession.url = $url.TrimEnd('/') + $SnipeitPSSession.url = $url.AbsoluteUri.TrimEnd('/') $SnipeitPSSession.apiKey = $secureApiKey }