compress bedesten enum

This commit is contained in:
saidsurucu
2025-07-17 22:43:55 +03:00
parent 7a1ff0b9ed
commit 611456fd49
5 changed files with 156 additions and 29 deletions
+8
View File
@@ -12,6 +12,7 @@ from .models import (
BedestenDocumentRequest, BedestenDocumentResponse,
BedestenDocumentMarkdown, BedestenDocumentRequestData
)
from .enums import get_full_birim_adi
logger = logging.getLogger(__name__)
@@ -49,6 +50,13 @@ class BedestenApiClient:
"""
logger.info(f"BedestenApiClient: Searching documents with phrase: {search_request.data.phrase}")
# Map abbreviated birimAdi to full Turkish name before sending to API
if search_request.data.birimAdi:
original_birim_adi = search_request.data.birimAdi
mapped_birim_adi = get_full_birim_adi(original_birim_adi)
search_request.data.birimAdi = mapped_birim_adi
logger.info(f"BedestenApiClient: Mapped birimAdi '{original_birim_adi}' to '{mapped_birim_adi}'")
try:
response = await self.http_client.post(
self.SEARCH_ENDPOINT,