From 52b66ebe07ddae5764655131d94913416d7289c7 Mon Sep 17 00:00:00 2001 From: Benjamin Admin Date: Tue, 24 Mar 2026 15:11:29 +0100 Subject: [PATCH] Fix NameError: _text_has_garbled_ipa not imported in grid_editor_helpers After refactoring grid_editor_api.py into helpers, the function _text_has_garbled_ipa was used in _detect_heading_rows_by_single_cell but never imported from cv_ocr_engines. This caused HTTP 500 on build-grid for sessions that trigger single-cell heading detection. Co-Authored-By: Claude Opus 4.6 --- klausur-service/backend/grid_editor_helpers.py | 1 + 1 file changed, 1 insertion(+) diff --git a/klausur-service/backend/grid_editor_helpers.py b/klausur-service/backend/grid_editor_helpers.py index 06a59e2..6eade87 100644 --- a/klausur-service/backend/grid_editor_helpers.py +++ b/klausur-service/backend/grid_editor_helpers.py @@ -16,6 +16,7 @@ import cv2 import numpy as np from cv_words_first import _cluster_rows, _build_cells +from cv_ocr_engines import _text_has_garbled_ipa logger = logging.getLogger(__name__)