From 2392bddacb157f33cd1e886e5d6ab0f34d844ff2 Mon Sep 17 00:00:00 2001 From: Jamil Date: Mon, 21 Jul 2025 21:05:06 -0400 Subject: [PATCH] fix(elixir): handle nil external url config in dev mode (#9958) This is nil in local dev. Fixing this allows us to run the local dev in `:prod` mode to hit more codepaths. --- elixir/config/runtime.exs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/elixir/config/runtime.exs b/elixir/config/runtime.exs index 6cfe1e396..b1f6028ea 100644 --- a/elixir/config/runtime.exs +++ b/elixir/config/runtime.exs @@ -294,7 +294,8 @@ if config_env() == :prod do # Sentry - with api_external_url <- env_var_to_config!(:api_external_url), + with api_external_url when not is_nil(api_external_url) <- + env_var_to_config!(:api_external_url), api_external_url_host <- URI.parse(api_external_url).host, environment_name when environment_name in [:staging, :production] <- (case api_external_url_host do