From 7c87e2a4eb8e8d374e8ad0ef0693b1883951e8e0 Mon Sep 17 00:00:00 2001 From: dev Date: Thu, 12 Mar 2026 12:26:02 +0900 Subject: [PATCH] Fix OCR bridge path override and pdftoppm filename handling --- src/ocr/bridge.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ocr/bridge.rs b/src/ocr/bridge.rs index c514606..87a709f 100644 --- a/src/ocr/bridge.rs +++ b/src/ocr/bridge.rs @@ -34,7 +34,10 @@ pub struct OcrBridge { impl OcrBridge { pub fn new(work_dir: PathBuf) -> Self { - let script_path = PathBuf::from("ocr/bridge/ocr_bridge.py"); + // Allow override via env var; fall back to path relative to cwd + let script_path = env::var("DOCSTRUCT_BRIDGE") + .map(PathBuf::from) + .unwrap_or_else(|_| PathBuf::from("ocr/bridge/ocr_bridge.py")); Self { work_dir, script_path,