From b83eb94b5654029c799c79eba1bac20e363609e6 Mon Sep 17 00:00:00 2001 From: Jover Lee Date: Mon, 3 Aug 2026 13:46:44 -0700 Subject: [PATCH] cloudfront-invalidate: Guard against null `Aliases.Items` Prevent error where query fails because a disabled CloudFront distribution does not have any Aliases. Resolves https://github.com/nextstrain/shared/issues/83 --- scripts/cloudfront-invalidate | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/cloudfront-invalidate b/scripts/cloudfront-invalidate index dbea398..13d5686 100755 --- a/scripts/cloudfront-invalidate +++ b/scripts/cloudfront-invalidate @@ -11,7 +11,7 @@ main() { echo "-> Finding CloudFront distribution" distribution=$( aws cloudfront list-distributions \ - --query "DistributionList.Items[?contains(Aliases.Items, \`$domain\`)] | [0].Id" \ + --query "DistributionList.Items[?contains(not_null(Aliases.Items, ''), \`$domain\`)] | [0].Id" \ --output text )