forked from jason/cpolis
		
	merge upstream
This commit is contained in:
		@@ -356,12 +356,26 @@ func (db *DB) GetAllArticles() ([]*Article, error) {
 | 
			
		||||
		return nil, fmt.Errorf("error querying DB: %v", err)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var created []byte
 | 
			
		||||
	var uuidString string
 | 
			
		||||
 | 
			
		||||
	articles := make([]*Article, 0)
 | 
			
		||||
	for rows.Next() {
 | 
			
		||||
		article := new(Article)
 | 
			
		||||
		if err = rows.Scan(&article.Title, &article.Created, &article.BannerLink, &article.Summary, &article.Published, &article.CreatorID, &article.IssueID, &article.EditedID, &article.Clicks, &article.IsInIssue, &article.AutoGenerated, &article.UUID); err != nil {
 | 
			
		||||
		if err = rows.Scan(&article.Title, &created, &article.BannerLink, &article.Summary, &article.Published, &article.CreatorID, &article.IssueID, &article.EditedID, &article.Clicks, &article.IsInIssue, &article.AutoGenerated, &uuidString); err != nil {
 | 
			
		||||
			return nil, fmt.Errorf("error scanning rows: %v", err)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		article.Created, err = time.Parse("2006-01-02 15:04:05", string(created))
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return nil, fmt.Errorf("error parsing created: %v", err)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		article.UUID, err = uuid.Parse(uuidString)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return nil, fmt.Errorf("error parsing uuid: %v", err)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		articles = append(articles, article)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -55,7 +55,7 @@ func newConfig() *Config {
 | 
			
		||||
		MaxImgWidth:       1920,
 | 
			
		||||
		PDFDir:            "/var/www/cpolis/pdfs",
 | 
			
		||||
		Port:              ":1664",
 | 
			
		||||
		Version:           "v0.16.1",
 | 
			
		||||
		Version:           "v0.16.2",
 | 
			
		||||
		WebDir:            "/var/www/cpolis/web",
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -840,7 +840,7 @@ func DeleteArticle(c *b.Config, db *b.DB, s map[string]*Session) http.HandlerFun
 | 
			
		||||
			return
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if err = os.Remove(filepath.Join(c.ArticleDir, fmt.Sprint(article.UUID, ".md"))); err != nil {
 | 
			
		||||
		if err = os.Remove(filepath.Join(c.ArticleDir, article.UUID.String()+".md")); err != nil {
 | 
			
		||||
			log.Println(err)
 | 
			
		||||
			http.Error(w, err.Error(), http.StatusInternalServerError)
 | 
			
		||||
			return
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user