activitypub: transmogrifier: fix up to/cc addressing brain damage caused by mastodon...
[akkoma] / lib / pleroma / user.ex
index 2dc3c8d56d06d31c8c3f85dcd70f8571a507cb0f..1db1c53cb5604d8b3422894c0dddef1cb2999bc9 100644 (file)
@@ -795,7 +795,7 @@ defmodule Pleroma.User do
     update_and_set_cache(cng)
   end
 
-  def local_user_query() do
+  def local_user_query do
     from(
       u in User,
       where: u.local == true,
@@ -803,7 +803,14 @@ defmodule Pleroma.User do
     )
   end
 
-  def moderator_user_query() do
+  def active_local_user_query do
+    from(
+      u in local_user_query(),
+      where: fragment("?->'deactivated' @> 'false'", u.info)
+    )
+  end
+
+  def moderator_user_query do
     from(
       u in User,
       where: u.local == true,