fix(meilisearch): preserve proxy paths and secure REST requests

This commit is contained in:
二丫讲梵 authored and GitHub committed 2026-08-17 01:50:11 +08:00
1 parent 47337ac048
commit 50e6476cb0
8 files changed
+303 -23

No files matched your search

+4 -2
View File
@@ -1158,11 +1158,12 @@ async fn test_connection_with_info_inner(
.map(|_| "Connection successful".to_string())
}
DatabaseType::Meilisearch => {
let client = db::meilisearch_driver::MeilisearchClient::new(
let client = db::meilisearch_driver::MeilisearchClient::new_for_config(
&url,
Some(&config.password),
config.ssl,
config.url_params.as_deref(),
config.external_config.as_ref(),
connect_timeout,
)?;
db::meilisearch_driver::test_connection(&client, connect_timeout)
@@ -1560,11 +1561,12 @@ pub async fn connect_db(
PoolKind::Easysearch(client)
}
DatabaseType::Meilisearch => {
let client = db::meilisearch_driver::MeilisearchClient::new(
let client = db::meilisearch_driver::MeilisearchClient::new_for_config(
&url,
Some(&db_config.password),
db_config.ssl,
db_config.url_params.as_deref(),
db_config.external_config.as_ref(),
connect_timeout,
)?;
db::meilisearch_driver::test_connection(&client, connect_timeout).await?;