Spaces:
				
			
			
	
			
			
		Paused
		
	
	
	
			
			
	
	
	
	
		
		
		Paused
		
	Update chat_handler.py
Browse files- chat_handler.py +10 -0
    	
        chat_handler.py
    CHANGED
    
    | @@ -390,6 +390,16 @@ def _process_parameters(session: Session, intent_config, raw: str) -> bool: | |
| 390 | 
             
                        if not param_config:
         | 
| 391 | 
             
                            log(f"⚠️ Parameter config not found for: {param_name}")
         | 
| 392 | 
             
                            continue
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
| 393 |  | 
| 394 | 
             
                        # Validate parameter
         | 
| 395 | 
             
                        if validate(str(param_value), param_config):
         | 
|  | |
| 390 | 
             
                        if not param_config:
         | 
| 391 | 
             
                            log(f"⚠️ Parameter config not found for: {param_name}")
         | 
| 392 | 
             
                            continue
         | 
| 393 | 
            +
             | 
| 394 | 
            +
                        # Date tipi için özel kontrol
         | 
| 395 | 
            +
                        if param_config.type == "date":
         | 
| 396 | 
            +
                            try:
         | 
| 397 | 
            +
                                # ISO format kontrolü
         | 
| 398 | 
            +
                                from datetime import datetime
         | 
| 399 | 
            +
                                datetime.strptime(str(param_value), "%Y-%m-%d")
         | 
| 400 | 
            +
                            except ValueError:
         | 
| 401 | 
            +
                                log(f"❌ Invalid date format for {param_name}: {param_value}")
         | 
| 402 | 
            +
                                continue
         | 
| 403 |  | 
| 404 | 
             
                        # Validate parameter
         | 
| 405 | 
             
                        if validate(str(param_value), param_config):
         | 

