We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
/api/todos
GET
1 parent 261fe64 commit 689548aCopy full SHA for 689548a
src/api/todo/list.rs
@@ -33,7 +33,12 @@ pub async fn list(
33
let mut query = TodoEntity::find().filter(TodoColumn::UserId.eq(user.id));
34
35
if let Some(title) = ¶ms.title {
36
- query = query.filter(TodoColumn::Title.like(title));
+ query = query.filter(
37
+ TodoColumn::Title
38
+ .contains(title)
39
+ .or(TodoColumn::Title.eq(title.as_str()))
40
+ .or(TodoColumn::Title.like(title)),
41
+ );
42
}
43
if let Some(status) = ¶ms.status {
44
query = query.filter(TodoColumn::Status.eq(status.clone()));
0 commit comments