From 50ffa4e066dd2509729fa7b3710315db6f9fb3af Mon Sep 17 00:00:00 2001 From: Morgan Bazalgette Date: Thu, 19 Jul 2018 15:58:35 +0200 Subject: [PATCH] forbid empty querying scores --- app/v1/score.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/v1/score.go b/app/v1/score.go index e8e4f38..a711afb 100644 --- a/app/v1/score.go +++ b/app/v1/score.go @@ -76,6 +76,9 @@ func ScoresGET(md common.MethodData) common.CodeMessager { Table: "scores", Allowed: []string{"pp", "score", "accuracy", "id"}, }) + if where.Clause == "" { + return ErrMissingField("must specify at least one queried item") + } where.Where(` scores.completed = '3' AND `+md.User.OnlyUserPublic(false)+` `+ genModeClause(md)+` `+sort+common.Paginate(md.Query("p"), md.Query("l"), 100), "FIF")