Fix MRF reject for ChatMessage
[akkoma] / lib / pleroma / web / pleroma_api / controllers / chat_controller.ex
index 27c9a2e0f77a0022019e21caa4b224ca9e81b6ae..867cff8294af5b2835d1f687bf10e5de5c17cb9e 100644 (file)
@@ -90,6 +90,16 @@ defmodule Pleroma.Web.PleromaAPI.ChatController do
       conn
       |> put_view(MessageReferenceView)
       |> render("show.json", chat_message_reference: cm_ref)
+    else
+      {:reject, message} ->
+        conn
+        |> put_status(:unprocessable_entity)
+        |> json(%{error: message})
+
+      {:error, message} ->
+        conn
+        |> put_status(:bad_request)
+        |> json(%{error: message})
     end
   end