Fix error formatting to remove the unneeded leading newline for concise view (#19080)

This commit is contained in:
Dongbo Wang
2023-02-08 09:54:08 -08:00
committed by GitHub
parent b7e2913f6f
commit 4756506d22
@@ -1284,7 +1284,6 @@ namespace System.Management.Automation.Runspaces
return ""${errorColor}$($err.Exception.Message)${resetcolor}""
}
$myinv = $err.InvocationInfo
if ($ErrorView -eq 'DetailedView') {
$message = Get-Error | Out-String
return ""${errorColor}${message}${resetcolor}""
@@ -1301,10 +1300,9 @@ namespace System.Management.Automation.Runspaces
}
elseif ($myinv -and ($myinv.MyCommand -or ($err.CategoryInfo.Category -ne 'ParserError'))) {
$posmsg = $myinv.PositionMessage
}
if ($posmsg -ne '') {
$posmsg = $newline + $posmsg
if ($posmsg -ne '') {
$posmsg = $newline + $posmsg
}
}
if ($err.PSMessageDetails) {