aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@vidhukant.com>2025-05-06 23:35:53 +0530
committerVidhu Kant Sharma <vidhukant@vidhukant.com>2025-05-06 23:35:53 +0530
commit018657a5290f8d53402379f84367ef0391e8d1a8 (patch)
treee4e712b4540db2cb893092ada806988a8f9ecb5b
parentb5053e0efa641ecf56550d7e7d4dd19f1f939550 (diff)
Doing the \n to <br> replacement inside serve, not dumpv1.3.0
-rw-r--r--cmd/dump.go3
-rw-r--r--cmd/root.go2
-rw-r--r--cmd/serve.go3
3 files changed, 3 insertions, 5 deletions
diff --git a/cmd/dump.go b/cmd/dump.go
index a0deba7..ec8976b 100644
--- a/cmd/dump.go
+++ b/cmd/dump.go
@@ -21,7 +21,6 @@ import (
"fmt"
"log"
"bytes"
- "strings"
"text/template"
"vidhukant.com/guestbook/db"
@@ -51,7 +50,6 @@ var dumpCmd = &cobra.Command{
}
defer rows.Close()
-
var entries []db.GuestbookEntry
for rows.Next() {
@@ -59,7 +57,6 @@ var dumpCmd = &cobra.Command{
if err := rows.Scan(&entry.Name, &entry.Website, &entry.Message); err != nil {
log.Fatal(err)
}
- entry.Message = strings.Replace(entry.Message, "\n", "<br>", -1)
entries = append(entries, entry)
}
if rows.Err() != nil {
diff --git a/cmd/root.go b/cmd/root.go
index 18a1520..e731c8c 100644
--- a/cmd/root.go
+++ b/cmd/root.go
@@ -27,7 +27,7 @@ import (
var rootCmd = &cobra.Command{
Use: "guestbook",
- Version: "v1.2.0",
+ Version: "v1.3.0",
Short: "Standalone guestbook server for static websites",
Long: "Standalone guestbook server for static websites",
}
diff --git a/cmd/serve.go b/cmd/serve.go
index 51fc004..8191201 100644
--- a/cmd/serve.go
+++ b/cmd/serve.go
@@ -20,6 +20,7 @@ package cmd
import (
"fmt"
"log"
+ "strings"
"net/http"
"vidhukant.com/guestbook/db"
@@ -85,7 +86,7 @@ var serveCmd = &cobra.Command{
err := r.ParseForm()
data.Name = r.FormValue("name")
data.Website = r.FormValue("website")
- data.Message = r.FormValue("message")
+ data.Message = strings.Replace(r.FormValue("message"), "\n", "<br>", -1)
data.Validation = r.FormValue("validation")
if err != nil {