From f91223fe4a02a2e42fa7c6fcc661bb40b61da45f Mon Sep 17 00:00:00 2001 From: Manuel Raynaud Date: Wed, 25 Mar 2026 17:08:14 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8A(backend)=20add=20some=20log=20to?= =?UTF-8?q?=20trace=20conversion=20made=20on=20docs=20creation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We added logs on the conversion made when a doc is created. --- src/backend/core/api/viewsets.py | 2 ++ src/backend/core/services/converter_services.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py index 2bb258f9..630bfe70 100644 --- a/src/backend/core/api/viewsets.py +++ b/src/backend/core/api/viewsets.py @@ -693,7 +693,9 @@ class DocumentViewSet( ) serializer.validated_data["content"] = converted_content serializer.validated_data["title"] = uploaded_file.name + logger.info("conversion ended successfully") except ConversionError as err: + logger.error("could not convert file content with error: %s", err) raise drf.exceptions.ValidationError( {"file": ["Could not convert file content"]} ) from err diff --git a/src/backend/core/services/converter_services.py b/src/backend/core/services/converter_services.py index 46c289ba..c9c71103 100644 --- a/src/backend/core/services/converter_services.py +++ b/src/backend/core/services/converter_services.py @@ -45,6 +45,8 @@ class Converter: def convert(self, data, content_type, accept): """Convert input into other formats using external microservices.""" + logger.info("converting content from %s to %s", content_type, accept) + if content_type == mime_types.DOCX and accept == mime_types.YJS: blocknote_data = self.docspec.convert( data, mime_types.DOCX, mime_types.BLOCKNOTE