Update affected users revision when there are collection changes

This commit is contained in:
Miroslav Prasil
2018-08-21 12:20:55 +01:00
parent 6fdeeb56ce
commit a5ef8aef0f
2 changed files with 20 additions and 0 deletions

View File

@@ -154,6 +154,14 @@ impl User {
}
}
pub fn update_uuid_revision(uuid: &str, conn: &DbConn) {
if let Some(mut user) = User::find_by_uuid(&uuid, conn) {
if user.update_revision(conn).is_err(){
println!("Warning: Failed to update revision for {}", user.email);
};
};
}
pub fn update_revision(&mut self, conn: &DbConn) -> QueryResult<()> {
diesel::update(
users::table.filter(