mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-06-10 01:51:36 +02:00
Catch invalid argument calls to search function
This commit is contained in:
parent
18eab165a7
commit
beff6adeb1
@ -398,18 +398,17 @@ async fn streamed_chat(
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
let SearchInIndexParameters { index_uid, q } =
|
let result = match serde_json::from_str(&call.function.arguments) {
|
||||||
serde_json::from_str(&call.function.arguments).unwrap();
|
Ok(SearchInIndexParameters { index_uid, q }) => process_search_request(
|
||||||
|
|
||||||
let result = process_search_request(
|
|
||||||
&index_scheduler,
|
&index_scheduler,
|
||||||
auth_ctrl.clone(),
|
auth_ctrl.clone(),
|
||||||
&search_queue,
|
&search_queue,
|
||||||
&auth_token,
|
&auth_token,
|
||||||
index_uid,
|
index_uid,
|
||||||
q,
|
q,
|
||||||
)
|
).await.map_err(|e| e.to_string()),
|
||||||
.await;
|
Err(err) => Err(err.to_string()),
|
||||||
|
};
|
||||||
|
|
||||||
let is_error = result.is_err();
|
let is_error = result.is_err();
|
||||||
let text = match result {
|
let text = match result {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user