From 73739407b11d6c4211e9d77ffa02fd8253e7ee2d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 7 Nov 2025 14:40:21 +0000 Subject: [PATCH] Simplify conditional logic for better readability Co-authored-by: DRSDavidSoft <4673812+DRSDavidSoft@users.noreply.github.com> --- scripts/update.ps1 | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/scripts/update.ps1 b/scripts/update.ps1 index 135c1e3..c6b982d 100644 --- a/scripts/update.ps1 +++ b/scripts/update.ps1 @@ -161,11 +161,9 @@ function Fetch-DownloadUrl { :loop foreach ($i in $info) { # Skip pre-release versions unless explicitly included # Pre-releases include RC (Release Candidate), beta, alpha, and other test versions - if (-not $includePrerelease) { - if (Test-IsPrerelease $i) { - Write-Verbose "Skipping pre-release version: $($i.tag_name)" - continue - } + if (-not $includePrerelease -and (Test-IsPrerelease $i)) { + Write-Verbose "Skipping pre-release version: $($i.tag_name)" + continue } if (-not ($i.assets -is [array])) { @@ -210,10 +208,8 @@ function Fetch-DownloadUrl { $selectedRelease = $null foreach ($release in $info) { # Apply the same filtering logic - if (-not $includePrerelease) { - if (Test-IsPrerelease $release) { - continue - } + if (-not $includePrerelease -and (Test-IsPrerelease $release)) { + continue } # Use the first release that passes the filter $selectedRelease = $release