cmd/tclipd: handle untitled pastes better

Fixes #29

Signed-off-by: Xe Iaso <xe@tailscale.com>
This commit is contained in:
Xe Iaso 2023-09-20 09:30:49 -04:00
parent 2e7c605549
commit 0ecf363607

View file

@ -126,6 +126,10 @@ LIMIT 5
return
}
if jpi.Filename == "" {
jpi.Filename = "untitled"
}
jpis = append(jpis, jpi)
}
@ -221,6 +225,10 @@ func (s *Server) TailnetSubmitPaste(w http.ResponseWriter, r *http.Request) {
data := r.Form.Get("content")
id := uuid.NewString()
if fname == "" {
fname = "untitled"
}
q := `
INSERT INTO pastes
( id
@ -322,6 +330,10 @@ OFFSET ?1
return
}
if jpi.Filename == "" {
jpi.Filename = "untitled"
}
jpis = append(jpis, jpi)
}
@ -502,6 +514,10 @@ WHERE p.id = ?1`
return
}
if fname == "" {
fname = "untitled"
}
lang := enry.GetLanguage(fname, []byte(data))
var rawHTML *template.HTML