|  | @@ -70,7 +70,7 @@ class ExternalDatasetService:
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          endpoint = f"{settings['endpoint']}/retrieval"
 |  |          endpoint = f"{settings['endpoint']}/retrieval"
 | 
											
												
													
														|  |          api_key = settings["api_key"]
 |  |          api_key = settings["api_key"]
 | 
											
												
													
														|  | -        if not validators.url(endpoint):
 |  | 
 | 
											
												
													
														|  | 
 |  | +        if not validators.url(endpoint, simple_host=True):
 | 
											
												
													
														|  |              raise ValueError(f"invalid endpoint: {endpoint}")
 |  |              raise ValueError(f"invalid endpoint: {endpoint}")
 | 
											
												
													
														|  |          try:
 |  |          try:
 | 
											
												
													
														|  |              response = httpx.post(endpoint, headers={"Authorization": f"Bearer {api_key}"})
 |  |              response = httpx.post(endpoint, headers={"Authorization": f"Bearer {api_key}"})
 |