Use Repo.exists?

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak 2022-06-01 16:03:22 +02:00
parent 0ecd6ba35e
commit 5846e7d5f6

View File

@ -37,7 +37,10 @@ defmodule Pleroma.Rule do
def get(id), do: Repo.get(__MODULE__, id) def get(id), do: Repo.get(__MODULE__, id)
def exists?(id), do: not is_nil(get(id)) def exists?(id) do
from(r in __MODULE__, where: r.id == ^id)
|> Repo.exists?()
end
def create(params) do def create(params) do
{:ok, rule} = {:ok, rule} =