diff --git a/version/version.go b/version/version.go index dd77eed..8c0f3bc 100644 --- a/version/version.go +++ b/version/version.go @@ -10,7 +10,7 @@ import ( "golang.org/x/mod/semver" ) -const Tag = "v0.0.31" +const Tag = "v0.0.32" type Info struct { Local struct { diff --git a/web/web.go b/web/web.go index ba1c099..480c01f 100644 --- a/web/web.go +++ b/web/web.go @@ -187,6 +187,13 @@ func Create(bmm *db.BookmarkManager, cmm *db.ConfigManager) *Server { r.POST("/search", func(c *gin.Context) { query := c.PostForm("query") + // no query, return an empty response + if len(query) == 0 { + c.Status(http.StatusNoContent) + c.Writer.Write([]byte{}) + return + } + sr, err := bmm.Search(db.SearchOptions{Query: query}) data := gin.H{ "results": sr,