summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/pleroma/rule.ex5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/pleroma/rule.ex b/lib/pleroma/rule.ex
index 611e945b3..c8e3470c7 100644
--- a/lib/pleroma/rule.ex
+++ b/lib/pleroma/rule.ex
@@ -37,7 +37,10 @@ defmodule Pleroma.Rule do
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
{:ok, rule} =