From f18b5b95672464127d1573b41829fbdca4dc3ad5 Mon Sep 17 00:00:00 2001 From: Violet Hall Date: Mon, 28 Jul 2025 16:26:23 +0100 Subject: [PATCH] Correct default data type when container_arns is empty Signed-off-by: Violet Hall --- lib/libcluster/ecs_cluster_info.ex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libcluster/ecs_cluster_info.ex b/lib/libcluster/ecs_cluster_info.ex index 920feda..82bad81 100644 --- a/lib/libcluster/ecs_cluster_info.ex +++ b/lib/libcluster/ecs_cluster_info.ex @@ -284,14 +284,14 @@ defmodule Cluster.EcsClusterInfo do {:ok, ecs_instances} = case container_arns do [] -> - {:ok, []} + {:ok, %{}} _ -> describe_container_instances(cluster_name, container_arns, region) end container_arn_to_ip = - Map.get(ecs_instances, "containerInstances") + Map.get(ecs_instances, "containerInstances", []) |> Enum.map(fn i -> instance_id = Map.get(i, "ec2InstanceId") {:ok, %{body: body}} = describe_ec2_instances([instance_id], region)