Skip to content

Commit 6dd7235

Browse files
committed
Minor improvements
- more error details in the exception - add non-empty values to query string
1 parent 7d2eb78 commit 6dd7235

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Slack.Backup/Private/Invoke-SlackAPI.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ function Invoke-SlackAPI {
2121
if ($Parameters.Keys.Count -gt 0) {
2222
$qs = [System.Web.HttpUtility]::ParseQueryString([String]::Empty)
2323
foreach ($key in $Parameters.Keys) {
24-
$qs.Add($key, $Parameters.$key)
24+
$value = $Parameters.$key
25+
if ($value) {
26+
$qs.Add($key, $value)
27+
}
2528
}
2629
$uriRequest = [System.UriBuilder]$uri
2730
$uriRequest.Query = $qs.ToString()
@@ -34,7 +37,7 @@ function Invoke-SlackAPI {
3437
$response
3538
}
3639
else {
37-
Write-Error $response.error
40+
Write-Error "$response.error"
3841
}
3942
}
4043

0 commit comments

Comments
 (0)