From 949850087f554f758fdaa2a64a81d00ac08b7afb Mon Sep 17 00:00:00 2001 From: Facundo Cameto Date: Thu, 2 May 2024 18:12:48 -0300 Subject: [PATCH] Update document_service Update new_document function so it can send indexFields, allowing docs to be created in a Released state if there are required index fields --- vvrest/services/document_service.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vvrest/services/document_service.py b/vvrest/services/document_service.py index c547474..319aeb1 100644 --- a/vvrest/services/document_service.py +++ b/vvrest/services/document_service.py @@ -151,7 +151,7 @@ def update_document_index_field(self, document_id, field_id, value): return resp - def new_document(self, folder_id, document_state, name, description, revision, file_name): + def new_document(self, folder_id, document_state, name, description, revision, file_name, index_fields): """ creates a document object with no file attached. first step in file upload process. :param folder_id: string uuid4 @@ -160,6 +160,7 @@ def new_document(self, folder_id, document_state, name, description, revision, f :param description: string :param revision: string :param file_name: string + :param index_fields: string :return: """ endpoint = DOCUMENTS_URL @@ -174,7 +175,7 @@ def new_document(self, folder_id, document_state, name, description, revision, f 'allowNoFile': True, 'fileLength': 0, 'fileName': file_name, - 'indexFields': '{}' + 'indexFields': index_fields } headers = self.vault.get_auth_headers()