diff --git a/api/funkwhale_api/common/schema.yml b/api/funkwhale_api/common/schema.yml index f82be8df5..3dd623900 100644 --- a/api/funkwhale_api/common/schema.yml +++ b/api/funkwhale_api/common/schema.yml @@ -7157,7 +7157,7 @@ paths: description: '' /api/v1/playlists/{uuid}/artists/: get: - operationId: get_playlist_artits + operationId: get_playlist_artists parameters: - in: query name: format @@ -16702,7 +16702,7 @@ paths: description: '' /api/v2/playlists/{uuid}/artists/: get: - operationId: get_playlist_artits_2 + operationId: get_playlist_artists_2 parameters: - in: query name: format @@ -20659,18 +20659,32 @@ components: format: date-time readOnly: true nullable: true + type: + type: string + readOnly: true + object: + oneOf: + - $ref: '#/components/schemas/Artist' + - $ref: '#/components/schemas/Album' + - $ref: '#/components/schemas/Track' + - $ref: '#/components/schemas/APIActor' + - $ref: '#/components/schemas/Channel' + - $ref: '#/components/schemas/Playlist' + readOnly: true required: - actor - creation_date - detail - fetch_date - id + - object - status + - type - url FetchRequest: type: object properties: - object: + object_uri: type: string writeOnly: true minLength: 1 @@ -20679,7 +20693,7 @@ components: writeOnly: true default: false required: - - object + - object_uri FetchStatusEnum: enum: - pending diff --git a/front/src/generated/types.ts b/front/src/generated/types.ts index fb4190c86..03e6c53af 100644 --- a/front/src/generated/types.ts +++ b/front/src/generated/types.ts @@ -2288,7 +2288,7 @@ export interface paths { path?: never; cookie?: never; }; - get: operations["get_playlist_artits"]; + get: operations["get_playlist_artists"]; put?: never; post?: never; delete?: never; @@ -5281,7 +5281,7 @@ export interface paths { path?: never; cookie?: never; }; - get: operations["get_playlist_artits_2"]; + get: operations["get_playlist_artists_2"]; put?: never; post?: never; delete?: never; @@ -14304,7 +14304,7 @@ export interface operations { }; }; }; - get_playlist_artits: { + get_playlist_artists: { parameters: { query?: { format?: "json" | "xspf"; @@ -21305,7 +21305,7 @@ export interface operations { }; }; }; - get_playlist_artits_2: { + get_playlist_artists_2: { parameters: { query?: { format?: "json" | "xspf";