diff --git a/lib/data/repositories/document_repository.dart b/lib/data/repositories/document_repository.dart index 2bc880c88..332638a76 100644 --- a/lib/data/repositories/document_repository.dart +++ b/lib/data/repositories/document_repository.dart @@ -54,13 +54,18 @@ class DocumentRepository { return documentResponse.data.toList(); } - Future upload(Credentials credentials, BaseEntity entity, - String filePath) async { - final fields = {}; + Future upload( + Credentials credentials, BaseEntity entity, String filePath) async { + final fields = { + '_method': 'put', + }; - await webClient.put( - '${credentials.url}/${entity.entityType.plural}/${entity.id}', credentials.token, - data: fields, filePath: filePath, fileIndex: 'documents[]'); + await webClient.post( + '${credentials.url}/${entity.entityType.plural}/${entity.id}', + credentials.token, + data: fields, + filePath: filePath, + fileIndex: 'documents[]'); return true; }