From aedbf9a63087423ae136d2cdf2f3e261af5fc2f0 Mon Sep 17 00:00:00 2001 From: "Thomas A. Christensen II" <25492070+MillironX@users.noreply.github.com> Date: Sat, 6 Jan 2024 10:22:02 -0600 Subject: [PATCH] fix: Support versions of Nextflow without "all" variants --- src/NextflowRelease.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/NextflowRelease.ts b/src/NextflowRelease.ts index 112caee..90ca97f 100644 --- a/src/NextflowRelease.ts +++ b/src/NextflowRelease.ts @@ -39,6 +39,11 @@ export function nextflow_bin_url(release: object, get_all: boolean): string { })[0] const dl_asset = get_all ? all_asset : regular_asset - - return dl_asset.browser_download_url + if (dl_asset) { + return dl_asset.browser_download_url + } else { + // Old pre-release versions of Nextflow didn't have an "all" variant. To + // avoid downstream errors, substitute the regular url here. + return regular_asset.browser_download_url + } }