From e49d5631a5e7dd7ee762453d40a5bb1cbbfd473d Mon Sep 17 00:00:00 2001 From: Gabi Date: Fri, 23 Dec 2022 21:13:11 -0300 Subject: [PATCH] fix: endpoint migration when `EXTERNAL_URL` is not present (#1232) For `URI.parse` to work the URI needs to be a FQDN otherwise `nil` is returned. --- .../20221219020354_move_wireguard_optional_fields_to_sites.exs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/fz_http/priv/repo/migrations/20221219020354_move_wireguard_optional_fields_to_sites.exs b/apps/fz_http/priv/repo/migrations/20221219020354_move_wireguard_optional_fields_to_sites.exs index e98d22a0d..3fe97c781 100644 --- a/apps/fz_http/priv/repo/migrations/20221219020354_move_wireguard_optional_fields_to_sites.exs +++ b/apps/fz_http/priv/repo/migrations/20221219020354_move_wireguard_optional_fields_to_sites.exs @@ -32,7 +32,7 @@ defmodule FzHttp.Repo.Migrations.MoveWireguardOptionalFieldsToSites do execute(""" UPDATE sites - SET endpoint = '#{URI.parse(System.get_env("EXTERNAL_URL", "localhost")).host}' + SET endpoint = '#{URI.parse(System.get_env("EXTERNAL_URL", "https://localhost/")).host}' WHERE endpoint IS NULL """) end