From 4a305dee02b3abd9a3618d8bbb387a9deb325ce9 Mon Sep 17 00:00:00 2001 From: kirbylife Date: Thu, 19 Dec 2019 01:35:38 -0600 Subject: [PATCH] now update the "updated_at" field when modify a post --- src/controllers.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controllers.rs b/src/controllers.rs index a86976f..aa30506 100644 --- a/src/controllers.rs +++ b/src/controllers.rs @@ -1,3 +1,4 @@ +use chrono::prelude::Utc; use diesel::pg::PgConnection; use diesel::result::Error; use diesel::Connection; @@ -67,11 +68,14 @@ pub mod posts { use crate::schema::posts::dsl::*; let connection = establish_connection(); + let date = Utc::now().naive_utc(); + diesel::update(posts.filter(id.eq(updated_id))) .set(( title.eq(&new_post.title), content.eq(&new_post.content), published.eq(&new_post.published), + updated_at.eq(&date), )) .get_result(&connection) }