diff --git a/frontend/src/api/media/index.ts b/frontend/src/api/media/index.ts index d44defff8..afc441dca 100644 --- a/frontend/src/api/media/index.ts +++ b/frontend/src/api/media/index.ts @@ -3,6 +3,7 @@ * * SPDX-License-Identifier: AGPL-3.0-only */ +import type { MediaUploadInterface } from '@hedgedoc/commons' import { DeleteApiRequestBuilder } from '../common/api-request-builder/delete-api-request-builder' import { PostApiRequestBuilder } from '../common/api-request-builder/post-api-request-builder' import type { ImageProxyRequestDto, ImageProxyResponse } from './types' @@ -34,11 +35,12 @@ export const getProxiedUrl = async (imageUrl: string): Promise => { const postData = new FormData() postData.append('file', media) - const response = await new PostApiRequestBuilder('media') + const response = await new PostApiRequestBuilder('media') .withHeader('HedgeDoc-Note', noteAlias) .withBody(postData) .sendRequest() - return response.getResponse().text() + const upload = await response.asParsedJsonObject() + return upload.uuid } /**