Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak 2021-11-21 18:17:06 +01:00
parent cb76faece9
commit 8e040e098b
3 changed files with 6 additions and 5 deletions

View file

@ -794,7 +794,7 @@ defmodule Pleroma.Web.ApiSpec.AccountOperation do
properties: %{ properties: %{
comment: %Schema{ comment: %Schema{
type: :string, type: :string,
description: "Account note body", description: "Account note body"
} }
}, },
example: %{ example: %{

View file

@ -441,7 +441,10 @@ defmodule Pleroma.Web.MastodonAPI.AccountController do
end end
@doc "POST /api/v1/accounts/:id/note" @doc "POST /api/v1/accounts/:id/note"
def note(%{assigns: %{user: noter, account: target}, body_params: %{comment: comment}} = conn, _params) do def note(
%{assigns: %{user: noter, account: target}, body_params: %{comment: comment}} = conn,
_params
) do
with {:ok, _user_note} <- UserNote.create(noter, target, comment) do with {:ok, _user_note} <- UserNote.create(noter, target, comment) do
render(conn, "relationship.json", user: noter, target: target) render(conn, "relationship.json", user: noter, target: target)
else else

View file

@ -10,8 +10,6 @@ defmodule Pleroma.Repo.Migrations.CreateUserNotes do
timestamps() timestamps()
end end
create_if_not_exists( create_if_not_exists(unique_index(:user_notes, [:source_id, :target_id]))
unique_index(:user_notes, [:source_id, :target_id])
)
end end
end end