From c7cf75326685de7e71faffd928b0e777c55f14a7 Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Thu, 29 Apr 2021 07:47:46 +0200 Subject: [PATCH] Fix SQL for blogstats --- blogstats.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blogstats.go b/blogstats.go index 919f620..7b3f1da 100644 --- a/blogstats.go +++ b/blogstats.go @@ -18,8 +18,8 @@ func serveBlogStats(w http.ResponseWriter, r *http.Request) { } query, params := buildPostsQuery(prq) postCount := "count(distinct path) as postcount" - charCount := "sum(length(distinct content))" - wordCount := "sum(wordcount(distinct content)) as wordcount" + charCount := "sum(length(distinct coalesce(content, '')))" + wordCount := "sum(wordcount(distinct coalesce(content, ''))) as wordcount" wordsPerPost := "round(wordcount/postcount,0)" type statsTableType struct { Name, Posts, Chars, Words, WordsPerPost string