From 4756506d22bb84a71176a1962984d557ad37fd4a Mon Sep 17 00:00:00 2001 From: Dongbo Wang Date: Wed, 8 Feb 2023 09:54:08 -0800 Subject: [PATCH] Fix error formatting to remove the unneeded leading newline for concise view (#19080) --- .../DefaultFormatters/PowerShellCore_format_ps1xml.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs b/src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs index c490f9e7a6..6ab8b8f215 100644 --- a/src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs +++ b/src/System.Management.Automation/FormatAndOutput/DefaultFormatters/PowerShellCore_format_ps1xml.cs @@ -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) {