Do not search if query is empty

This commit is contained in:
Justin Hawkins 2022-08-21 10:56:15 +09:30
parent 1904bfd265
commit a03baca498
2 changed files with 8 additions and 1 deletions

View File

@ -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 {

View File

@ -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,