FIX: Blank queries get their own special error message

This commit is contained in:
Azpect3120 2024-08-19 14:54:30 -07:00
parent ad560860c0
commit ad51c99f08

View File

@ -17,12 +17,16 @@ func QueryCurrent(c *gin.Context) {
query := c.PostForm("sql") query := c.PostForm("sql")
conn := getConnection(c) conn := getConnection(c)
if query == "" {
c.String(200, templates.ErrorQueryResults(fmt.Errorf("No query provided")))
return
}
queries := strings.Split(query, ";") queries := strings.Split(query, ";")
var results []string var results []string
for _, query := range queries { for _, query := range queries {
cols, data, err := queryConnection(query, conn) cols, data, err := queryConnection(query, conn)
if err != nil { if err != nil {
fmt.Println(err)
c.String(200, templates.ErrorQueryResults(err)) c.String(200, templates.ErrorQueryResults(err))
return return
} }
@ -30,8 +34,6 @@ func QueryCurrent(c *gin.Context) {
results = append(results, templates.QueryResult(cols, data)) results = append(results, templates.QueryResult(cols, data))
} }
fmt.Printf("%v\n", results)
c.String(200, templates.ConcatResults(results)) c.String(200, templates.ConcatResults(results))
} }