diff --git a/examples/basic/entity/comment.rs b/examples/basic/entity/comment.rs index cbce784..4937e90 100644 --- a/examples/basic/entity/comment.rs +++ b/examples/basic/entity/comment.rs @@ -1,7 +1,8 @@ use sea_orm::entity::prelude::*; use serde::{Deserialize, Serialize}; -use actix_admin::{prelude::*}; +use actix_admin::prelude::*; use super::{Post, post}; +use chrono::NaiveDateTime; #[derive(Clone, Debug, PartialEq, DeriveEntityModel, Deserialize, Serialize, DeriveActixAdmin, DeriveActixAdminModel, DeriveActixAdminViewModel)] #[sea_orm(table_name = "comment")] @@ -67,15 +68,7 @@ impl ActixAdminModelFilterTrait for Entity { name: "Insert Date After".to_string(), filter_type: ActixAdminModelFilterType::DateTime, filter: |q: sea_orm::Select, v| -> sea_orm::Select { - q.apply_if(v, | query, val: String| query.filter(Column::InsertDate.gte(val))) - }, - values: None - }, - ActixAdminModelFilter:: { - name: "Insert Date After".to_string(), - filter_type: ActixAdminModelFilterType::DateTime, - filter: |q: sea_orm::Select, v| -> sea_orm::Select { - q.apply_if(v, | query, val: String| query.filter(Column::InsertDate.gte(val))) + q.apply_if(v, | query, val: String| query.filter(Column::InsertDate.gte(NaiveDateTime::parse_from_str(&val, "%Y-%m-%dT%H:%M").unwrap()))) }, values: None },