From 609d902eef157ae68e33faa26d73533ef7a4a749 Mon Sep 17 00:00:00 2001 From: "Yuie." Date: Mon, 15 Sep 2025 17:04:33 +0900 Subject: [PATCH] fix: handle empty result from RapidOCR to avoid crash (#2264) Signed-off-by: Junehyuk Park --- docling/models/rapid_ocr_model.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docling/models/rapid_ocr_model.py b/docling/models/rapid_ocr_model.py index 6ace3a5e..afee47fb 100644 --- a/docling/models/rapid_ocr_model.py +++ b/docling/models/rapid_ocr_model.py @@ -120,6 +120,9 @@ class RapidOcrModel(BaseOcrModel): use_cls=self.options.use_cls, use_rec=self.options.use_rec, ) + if result is None or result.boxes is None: + _log.warning("RapidOCR returned empty result!") + continue result = list( zip(result.boxes.tolist(), result.txts, result.scores) )