diff --git a/controllers/blog.go b/controllers/blog.go
index 0b5a510..280686c 100644
--- a/controllers/blog.go
+++ b/controllers/blog.go
@@ -104,8 +104,9 @@ func CreateBlogPost(c *gin.Context) {
return
}
// Create the blog post in the database
- if db.Create(&data).Error != nil {
- c.Status(http.StatusNotAcceptable)
+ err = db.Create(&data).Error
+ if err != nil {
+ c.JSON(http.StatusNotAcceptable, "{ \"error\": "+err.Error()+" }")
} else {
c.Status(http.StatusAccepted)
}
@@ -186,6 +187,7 @@ func GetBlogPostById(id string) *models.BlogPost {
}
func GetCommentsByContent(content string, url string) *[]models.Comment {
+ // This is used to make sure people don't paste the same thing over and over.
var comments []models.Comment
err := db.Model(&comments).Where("content like ? and associated_post like ?", "%"+content[1:]+"%", url).Scan(&comments).Error
if err != nil {
diff --git a/main.go b/main.go
index fee5c9f..bee1d58 100644
--- a/main.go
+++ b/main.go
@@ -18,6 +18,8 @@ along with this program. If not, see