aboutsummaryrefslogtreecommitdiffstats
path: root/internal/web/handlers_pages.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/web/handlers_pages.go')
-rw-r--r--internal/web/handlers_pages.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/web/handlers_pages.go b/internal/web/handlers_pages.go
index fdd1bc8..3b128e0 100644
--- a/internal/web/handlers_pages.go
+++ b/internal/web/handlers_pages.go
@@ -65,11 +65,11 @@ func (s *Server) handlePageSave(w http.ResponseWriter, r *http.Request) {
if autoSlug {
p.Slug = slug.Make(p.Title)
}
- img, err := s.readUpload(r, "inline_image")
+ img, err := s.readUpload(r, "inline_file", false)
var msg string
switch {
case err != nil:
- msg = s.tr(r, "Image not added:") + " " + err.Error()
+ msg = s.tr(r, "File not added:") + " " + err.Error()
case p.Title == "" || len(p.Title) > 120:
msg = s.tr(r, "Title is required (max 120 characters).")
case !slug.Valid(p.Slug) || reservedPageSlugs[p.Slug]:
@@ -79,7 +79,7 @@ func (s *Server) handlePageSave(w http.ResponseWriter, r *http.Request) {
s.renderStatus(w, r, http.StatusBadRequest, "dashboard/page_form.html", map[string]any{"page": p, "error": msg})
return
}
- p.IntroMD = appendImageMD(p.IntroMD, img)
+ p.IntroMD = appendFileMD(p.IntroMD, img)
p.IntroHTML = markdown.Render(p.IntroMD)
base := p.Slug
for n := 1; ; n++ { // generated slugs get -2, -3… on collision; typed ones report the conflict