Account schema: specify that pleroma.relationship is nullable
This commit is contained in:
parent
d2acf3a92f
commit
74ef1a044d
|
@ -63,7 +63,7 @@ def with_relationships_param do
|
||||||
:with_relationships,
|
:with_relationships,
|
||||||
:query,
|
:query,
|
||||||
BooleanLike,
|
BooleanLike,
|
||||||
"Embed relationships into accounts."
|
"Embed relationships into accounts. **If this parameter is not set account's `pleroma.relationship` is going to be `null`.**"
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -96,7 +96,7 @@ defmodule Pleroma.Web.ApiSpec.Schemas.Account do
|
||||||
hide_notification_contents: %Schema{type: :boolean}
|
hide_notification_contents: %Schema{type: :boolean}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
relationship: AccountRelationship,
|
relationship: %Schema{allOf: [AccountRelationship], nullable: true},
|
||||||
settings_store: %Schema{
|
settings_store: %Schema{
|
||||||
type: :object,
|
type: :object,
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -10,7 +10,7 @@ defmodule Pleroma.Web.ApiSpec.Schemas.AccountRelationship do
|
||||||
|
|
||||||
OpenApiSpex.schema(%{
|
OpenApiSpex.schema(%{
|
||||||
title: "AccountRelationship",
|
title: "AccountRelationship",
|
||||||
description: "Response schema for relationship",
|
description: "Relationship between current account and requested account",
|
||||||
type: :object,
|
type: :object,
|
||||||
properties: %{
|
properties: %{
|
||||||
blocked_by: %Schema{type: :boolean},
|
blocked_by: %Schema{type: :boolean},
|
||||||
|
|
Loading…
Reference in New Issue