Browse Source

Account schema: specify that pleroma.relationship is nullable

youtube-fix
rinpatch 3 years ago
parent
commit
74ef1a044d
3 changed files with 3 additions and 3 deletions
  1. +1
    -1
      lib/pleroma/web/api_spec/helpers.ex
  2. +1
    -1
      lib/pleroma/web/api_spec/schemas/account.ex
  3. +1
    -1
      lib/pleroma/web/api_spec/schemas/account_relationship.ex

+ 1
- 1
lib/pleroma/web/api_spec/helpers.ex View File

@@ -63,7 +63,7 @@ defmodule Pleroma.Web.ApiSpec.Helpers 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




+ 1
- 1
lib/pleroma/web/api_spec/schemas/account.ex View File

@@ -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:


+ 1
- 1
lib/pleroma/web/api_spec/schemas/account_relationship.ex View File

@@ -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…
Cancel
Save