Merge develop
[akkoma] / lib / pleroma / web / feed / user_controller.ex
index 9cd334a3350257f325a493a3b414460c1faeeb34..71eb1ea7ee28ae207e73b6edcb1368232f8d203d 100644 (file)
@@ -37,7 +37,15 @@ defmodule Pleroma.Web.Feed.UserController do
     end
   end
 
-  def feed(conn, %{"nickname" => nickname} = params) do
+  def feed(conn, params) do
+    unless Pleroma.Config.restrict_unauthenticated_access?(:profiles, :local) do
+      render_feed(conn, params)
+    else
+      errors(conn, {:error, :not_found})
+    end
+  end
+
+  def render_feed(conn, %{"nickname" => nickname} = params) do
     format = get_format(conn)
 
     format =