diff --git a/appinfo/routes.php b/appinfo/routes.php index 37977a684e..51dfba5c5f 100644 --- a/appinfo/routes.php +++ b/appinfo/routes.php @@ -162,7 +162,7 @@ ['name' => 'attachment_ocs#getAll', 'url' => '/api/v{apiVersion}/cards/{cardId}/attachments', 'verb' => 'GET'], ['name' => 'attachment_ocs#create', 'url' => '/api/v{apiVersion}/cards/{cardId}/attachment', 'verb' => 'POST'], ['name' => 'attachment_ocs#update', 'url' => '/api/v{apiVersion}/cards/{cardId}/attachments/{attachmentId}', 'verb' => 'PUT'], - ['name' => 'attachment_ocs#delete', 'url' => '/api/v{apiVersion}/cards/{cardId}/attachments/{attachmentId}', 'verb' => 'DELETE'], + ['name' => 'attachment_ocs#delete', 'url' => '/api/v{apiVersion}/cards/{cardId}/attachments/{type}:{attachmentId}', 'verb' => 'DELETE'], ['name' => 'attachment_ocs#restore', 'url' => '/api/v{apiVersion}/cards/{cardId}/attachments/{attachmentId}/restore', 'verb' => 'PUT'], ['name' => 'Config#get', 'url' => '/api/v{apiVersion}/config', 'verb' => 'GET'], diff --git a/src/services/AttachmentApi.js b/src/services/AttachmentApi.js index a8374d6153..c425c6695c 100644 --- a/src/services/AttachmentApi.js +++ b/src/services/AttachmentApi.js @@ -56,7 +56,7 @@ export class AttachmentApi { async deleteAttachment(attachment, boardId) { await axios({ method: 'DELETE', - url: this.ocsUrl(`/cards/${attachment.cardId}/attachment/${attachment.type}:${attachment.id}`), + url: this.ocsUrl(`/cards/${attachment.cardId}/attachments/${attachment.type}:${attachment.id}`), params: { boardId: boardId ?? null, },