diff --git a/apps/alert_processor/lib/model/user.ex b/apps/alert_processor/lib/model/user.ex index c87d6a480..5e4f69976 100644 --- a/apps/alert_processor/lib/model/user.ex +++ b/apps/alert_processor/lib/model/user.ex @@ -134,7 +134,11 @@ defmodule AlertProcessor.Model.User do %{"communication_mode" => "sms", "email" => _email} = params ) do struct - |> changeset(params, [:phone_number, :email]) + |> changeset(params, [:email]) + # Validate phone number as required separately for the custom error message. + |> validate_required([:phone_number], + message: "Please click the link above to add your phone number to your account." + ) |> update_change(:phone_number, &clean_phone_number/1) |> validate_phone_number() |> validate_accept_tnc(params) @@ -148,7 +152,11 @@ defmodule AlertProcessor.Model.User do %{"communication_mode" => "sms"} = params ) do struct - |> changeset(params, [:phone_number]) + |> changeset(params) + # Validate phone number as required separately for the custom error message. + |> validate_required([:phone_number], + message: "Please click the link above to add your phone number to your account." + ) |> update_change(:phone_number, &clean_phone_number/1) |> validate_phone_number() |> validate_accept_tnc(params) diff --git a/apps/concierge_site/lib/templates/account/edit_keycloak.html.eex b/apps/concierge_site/lib/templates/account/edit_keycloak.html.eex index 1e9322e18..185c26340 100644 --- a/apps/concierge_site/lib/templates/account/edit_keycloak.html.eex +++ b/apps/concierge_site/lib/templates/account/edit_keycloak.html.eex @@ -32,7 +32,7 @@
Please enter your number in order to recieve text messages.
Please enter your number in order to recieve text messages.
+Please enter your number in order to recieve text messages.