Don't persist read search client across reqs (#5277)

This commit is contained in:
François-Xavier Talbot
2026-02-02 09:09:00 -05:00
committed by GitHub
parent 345ada27c0
commit f81f951814
4 changed files with 5 additions and 19 deletions

View File

@@ -28,9 +28,7 @@ use crate::queue::moderation::AutomatedModerationQueue;
use crate::queue::session::AuthQueue;
use crate::routes::ApiError;
use crate::search::indexing::remove_documents;
use crate::search::{
MeilisearchReadClient, SearchConfig, SearchError, search_for_project,
};
use crate::search::{SearchConfig, SearchError, search_for_project};
use crate::util::img;
use crate::util::img::{delete_old_images, upload_image_optimized};
use crate::util::routes::read_limited_from_payload;
@@ -1039,9 +1037,8 @@ pub async fn edit_project_categories(
pub async fn project_search(
web::Query(info): web::Query<SearchRequest>,
config: web::Data<SearchConfig>,
read_client: web::Data<MeilisearchReadClient>,
) -> Result<HttpResponse, SearchError> {
let results = search_for_project(&info, &config, &read_client).await?;
let results = search_for_project(&info, &config).await?;
// TODO: add this back
// let results = ReturnSearchResults {