diff options
Diffstat (limited to 'internal/web/handlers_posts.go')
| -rw-r--r-- | internal/web/handlers_posts.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/web/handlers_posts.go b/internal/web/handlers_posts.go index 0c34198..8a54c31 100644 --- a/internal/web/handlers_posts.go +++ b/internal/web/handlers_posts.go @@ -89,8 +89,8 @@ func (s *Server) handlePostForm(w http.ResponseWriter, r *http.Request) { } } else if pid, _ := strconv.ParseInt(r.URL.Query().Get("page"), 10, 64); pid != 0 { p.PageID = pid - } else if hp, err := blogStore(r).HomePage(r.Context()); err == nil && !hp.Special() { - p.PageID = hp.ID // a gallery home page takes no posts: the select's first page stands in + } else if hp, err := blogStore(r).HomePage(r.Context()); err == nil { + p.PageID = hp.ID } d, err := s.postFormData(r, p) if err != nil { @@ -153,7 +153,7 @@ func (s *Server) handlePostSave(w http.ResponseWriter, r *http.Request) { } pageOK := false for _, pg := range pages { - if pg.ID == p.PageID && !pg.Special() { + if pg.ID == p.PageID { pageOK = true } } |
