fix: include asterisk when it isn't present in query
This commit is contained in:
parent
3fb7b27ab3
commit
8cf21c3ce6
1 changed files with 5 additions and 6 deletions
|
@ -30,12 +30,12 @@ pub async fn search_repository(
|
||||||
db: WebDB,
|
db: WebDB,
|
||||||
) -> ServiceResult<impl Responder> {
|
) -> ServiceResult<impl Responder> {
|
||||||
let payload = payload.into_inner();
|
let payload = payload.into_inner();
|
||||||
let query = if !payload.query.contains('*') {
|
let query = if payload.query.contains('*') {
|
||||||
payload.query
|
payload.query
|
||||||
} else {
|
} else {
|
||||||
format!("*{}*", payload.query)
|
format!("*{}*", payload.query)
|
||||||
};
|
};
|
||||||
println!("{}", query);
|
println!("search query: {}", query);
|
||||||
let resp = db.search_repository(&query).await?;
|
let resp = db.search_repository(&query).await?;
|
||||||
println!("search_repository method: {:?}", resp);
|
println!("search_repository method: {:?}", resp);
|
||||||
Ok(HttpResponse::Ok().json(resp))
|
Ok(HttpResponse::Ok().json(resp))
|
||||||
|
@ -63,9 +63,8 @@ mod tests {
|
||||||
const HTML_PROFILE_URL: &str = "https://search-works-test.example.com/user1";
|
const HTML_PROFILE_URL: &str = "https://search-works-test.example.com/user1";
|
||||||
const USERNAME: &str = "user1";
|
const USERNAME: &str = "user1";
|
||||||
|
|
||||||
const REPO_NAME: &str = "asdlkfjaldsfjaksdf";
|
const REPO_NAME: &str = "searchsasdf2";
|
||||||
const HTML_REPO_URL: &str =
|
const HTML_REPO_URL: &str = "https://search-works-test.example.com/user1/searchsasdf2";
|
||||||
"https://search-works-test.example.com/user1/asdlkfjaldsfjaksdf";
|
|
||||||
const TAGS: [&str; 3] = ["test", "starchart", "spider"];
|
const TAGS: [&str; 3] = ["test", "starchart", "spider"];
|
||||||
|
|
||||||
let (db, ctx, federate, _tmpdir) = sqlx_sqlite::get_ctx().await;
|
let (db, ctx, federate, _tmpdir) = sqlx_sqlite::get_ctx().await;
|
||||||
|
@ -76,7 +75,7 @@ mod tests {
|
||||||
let create_forge_msg = CreateForge {
|
let create_forge_msg = CreateForge {
|
||||||
url: url.clone(),
|
url: url.clone(),
|
||||||
forge_type: ForgeImplementation::Gitea,
|
forge_type: ForgeImplementation::Gitea,
|
||||||
import: false,
|
starchart_url: None,
|
||||||
};
|
};
|
||||||
|
|
||||||
let add_user_msg = AddUser {
|
let add_user_msg = AddUser {
|
||||||
|
|
Loading…
Add table
Reference in a new issue