Allow tag deletion

Fix #232
This commit is contained in:
Trinity Pointard
2018-10-20 14:05:41 +02:00
parent 879fde81ba
commit a6e73f4667
2 changed files with 20 additions and 9 deletions
+5 -1
View File
@@ -5,7 +5,7 @@ use {ap_url, Connection};
use instance::Instance;
use schema::tags;
#[derive(Serialize, Queryable, Clone)]
#[derive(Clone, Identifiable, Serialize, Queryable)]
pub struct Tag {
pub id: i32,
pub tag: String,
@@ -44,4 +44,8 @@ impl Tag {
post_id: post
})
}
pub fn delete(&self, conn: &Connection) {
diesel::delete(self).execute(conn).expect("Tag::delete: database error");
}
}