Skip to content

Commit

Permalink
Improve the todo search in /api/todos [GET]
Browse files Browse the repository at this point in the history
  • Loading branch information
TheAwiteb committed Mar 1, 2023
1 parent 261fe64 commit 689548a
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/api/todo/list.rs
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,12 @@ pub async fn list(
let mut query = TodoEntity::find().filter(TodoColumn::UserId.eq(user.id));

if let Some(title) = &params.title {
query = query.filter(TodoColumn::Title.like(title));
query = query.filter(
TodoColumn::Title
.contains(title)
.or(TodoColumn::Title.eq(title.as_str()))
.or(TodoColumn::Title.like(title)),
);
}
if let Some(status) = &params.status {
query = query.filter(TodoColumn::Status.eq(status.clone()));
Expand Down

0 comments on commit 689548a

Please sign in to comment.