From e164fe061249c78c41d0505f6594df60f75d12c6 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Thu, 9 Apr 2026 15:29:39 +0200 Subject: [PATCH] Fix misleading log when vision LLM fails vs not provided --- .../app/etl_pipeline/etl_pipeline_service.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/surfsense_backend/app/etl_pipeline/etl_pipeline_service.py b/surfsense_backend/app/etl_pipeline/etl_pipeline_service.py index 56ade32fb..2e1a803d8 100644 --- a/surfsense_backend/app/etl_pipeline/etl_pipeline_service.py +++ b/surfsense_backend/app/etl_pipeline/etl_pipeline_service.py @@ -74,11 +74,12 @@ class EtlPipelineService: request.filename, exc_info=True, ) + else: + logging.info( + "No vision LLM provided, falling back to document parser for %s", + request.filename, + ) - logging.info( - "No vision LLM provided, falling back to document parser for %s", - request.filename, - ) return await self._extract_document(request) async def _extract_document(self, request: EtlRequest) -> EtlResult: