fix yargitay ALL issue

This commit is contained in:
saidsurucu
2025-07-01 12:07:19 +03:00
parent 91f72bea47
commit 1d289c6e9b
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -141,7 +141,7 @@ async def search_yargitay_detailed(
• +"phrase1" +"phrase2" = Multiple required phrases • +"phrase1" +"phrase2" = Multiple required phrases
• +"required" -"excluded" = Include and exclude • +"required" -"excluded" = Include and exclude
Examples: arsa payı | "arsa payı" | +"arsa payı" +"bozma sebebi" | bozma*"""), Examples: arsa payı | "arsa payı" | +"arsa payı" +"bozma sebebi" | bozma*"""),
birimYrgKurulDaire: YargitayBirimEnum = Field("ALL", description=""" birimYrgKurulDaire: str = Field("ALL", description="""
Yargıtay chamber/board selection. Available options: Yargıtay chamber/board selection. Available options:
'ALL' for all chambers 'ALL' for all chambers
• Hukuk Genel Kurulu (Civil General Assembly) • Hukuk Genel Kurulu (Civil General Assembly)
@@ -208,6 +208,10 @@ async def search_yargitay_detailed(
to retrieve full decision texts for detailed analysis. to retrieve full decision texts for detailed analysis.
""" """
# Convert "ALL" to empty string for API compatibility
if birimYrgKurulDaire == "ALL":
birimYrgKurulDaire = ""
search_query = YargitayDetailedSearchRequest( search_query = YargitayDetailedSearchRequest(
arananKelime=arananKelime, arananKelime=arananKelime,
birimYrgKurulDaire=birimYrgKurulDaire, birimYrgKurulDaire=birimYrgKurulDaire,
+1 -1
View File
@@ -43,7 +43,7 @@ class YargitayDetailedSearchRequest(BaseModel):
• Exclusion: '+"arsa payı" -"inşaat sözleşmesi"' • Exclusion: '+"arsa payı" -"inşaat sözleşmesi"'
Examples: arsa payı | "arsa payı" | +"mülkiyet hakkı" +"bozma sebebi" | hukuk*""") Examples: arsa payı | "arsa payı" | +"mülkiyet hakkı" +"bozma sebebi" | hukuk*""")
# Department/Board selection - Complete Court of Cassation chamber hierarchy # Department/Board selection - Complete Court of Cassation chamber hierarchy
birimYrgKurulDaire: YargitayBirimEnum = Field("ALL", description=""" birimYrgKurulDaire: Optional[str] = Field("ALL", description="""
Court of Cassation (Yargıtay) chamber/board selection. Options include: Court of Cassation (Yargıtay) chamber/board selection. Options include:
- 'ALL' for all chambers - 'ALL' for all chambers
- Civil: 'Civil General Assembly (Hukuk Genel Kurulu)', '1st Civil Chamber (1. Hukuk Dairesi)' through '23rd Civil Chamber (23. Hukuk Dairesi)', 'Civil Chambers Presidents Board (Hukuk Daireleri Başkanlar Kurulu)' - Civil: 'Civil General Assembly (Hukuk Genel Kurulu)', '1st Civil Chamber (1. Hukuk Dairesi)' through '23rd Civil Chamber (23. Hukuk Dairesi)', 'Civil Chambers Presidents Board (Hukuk Daireleri Başkanlar Kurulu)'