From a0f17d7307c444f03c16942b3e44bb48d0729b00 Mon Sep 17 00:00:00 2001 From: JD Date: Thu, 23 Jan 2025 12:37:28 -0500 Subject: [PATCH 1/2] fix(dynamo): handle dyamo crash --- apps/api_accounts/lib/api_accounts/dynamo.ex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/api_accounts/lib/api_accounts/dynamo.ex b/apps/api_accounts/lib/api_accounts/dynamo.ex index cda48c758..96feac231 100644 --- a/apps/api_accounts/lib/api_accounts/dynamo.ex +++ b/apps/api_accounts/lib/api_accounts/dynamo.ex @@ -372,6 +372,7 @@ defmodule ApiAccounts.Dynamo do |> Enum.flat_map(fn %Task{} = task -> Task.await(task) results when is_list(results) -> results + _ -> [] end) end @@ -392,6 +393,9 @@ defmodule ApiAccounts.Dynamo do {:error, reason} -> {:error, reason} + + _ -> + {:error, "unknown response"} end end From 7bc260dc47e1ccd9fdc9f9bb090bbf1623278705 Mon Sep 17 00:00:00 2001 From: JD Date: Thu, 23 Jan 2025 13:04:16 -0500 Subject: [PATCH 2/2] fixup: format --- apps/api_accounts/lib/api_accounts/dynamo.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api_accounts/lib/api_accounts/dynamo.ex b/apps/api_accounts/lib/api_accounts/dynamo.ex index 96feac231..b55a52048 100644 --- a/apps/api_accounts/lib/api_accounts/dynamo.ex +++ b/apps/api_accounts/lib/api_accounts/dynamo.ex @@ -394,7 +394,7 @@ defmodule ApiAccounts.Dynamo do {:error, reason} -> {:error, reason} - _ -> + _ -> {:error, "unknown response"} end end