Skip to content

Commit df1daa9

Browse files
authored
Adds validate_unique: false option to the changeset (#6384)
stops the unique constraint checks from running with every keystroke
1 parent 937b6f8 commit df1daa9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

priv/templates/phx.gen.auth/registration_live.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ defmodule <%= inspect context.web_module %>.<%= inspect Module.concat(schema.web
4848
end
4949

5050
def mount(_params, _session, socket) do
51-
changeset = <%= inspect context.alias %>.change_<%= schema.singular %>_email(%<%= inspect schema.alias %>{})
51+
changeset = <%= inspect context.alias %>.change_<%= schema.singular %>_email(%<%= inspect schema.alias %>{}, %{}, validate_unique: false)
5252

5353
{:ok, assign_form(socket, changeset), temporary_assigns: [form: nil]}
5454
end
@@ -77,7 +77,7 @@ defmodule <%= inspect context.web_module %>.<%= inspect Module.concat(schema.web
7777
end
7878
7979
def handle_event("validate", %{"<%= schema.singular %>" => <%= schema.singular %>_params}, socket) do
80-
changeset = <%= inspect context.alias %>.change_<%= schema.singular %>_email(%<%= inspect schema.alias %>{}, <%= schema.singular %>_params)
80+
changeset = <%= inspect context.alias %>.change_<%= schema.singular %>_email(%<%= inspect schema.alias %>{}, <%= schema.singular %>_params, validate_unique: false)
8181
{:noreply, assign_form(socket, Map.put(changeset, :action, :validate))}
8282
end
8383

0 commit comments

Comments
 (0)