From 9ce7d2cb34ab2d0c8e041452bed2093c168fe0d8 Mon Sep 17 00:00:00 2001 From: mzerone Date: Tue, 15 Apr 2025 04:34:51 +0200 Subject: [PATCH] remove unsafe unique check and relay only on db check. --- lib/algora/accounts/user.ex | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/algora/accounts/user.ex b/lib/algora/accounts/user.ex index 997312e7..b25feb30 100644 --- a/lib/algora/accounts/user.ex +++ b/lib/algora/accounts/user.ex @@ -137,14 +137,12 @@ defmodule Algora.Accounts.User do |> validate_required([:email]) |> validate_format(:email, ~r/^[^\s]+@[^\s]+$/, message: "must have the @ sign and no spaces") |> validate_length(:email, max: 160) - |> unsafe_validate_unique(:email, Algora.Repo) |> unique_constraint(:email) end defp validate_handle(changeset) do changeset |> validate_format(:handle, ~r/^[a-zA-Z0-9_-]{2,32}$/) - |> unsafe_validate_unique(:handle, Algora.Repo) |> unique_constraint(:handle) |> prepare_changes(fn changeset -> case fetch_change(changeset, :channel_tagline) do