Skip to content

Commit ac5e101

Browse files
committed
Reject query-by-delete API requests with no query. Ref #2122.
1 parent d8a394d commit ac5e101

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cmd/subscribers.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -439,6 +439,10 @@ func handleDeleteSubscribersByQuery(c echo.Context) error {
439439
return err
440440
}
441441

442+
if req.Query == "" {
443+
return echo.NewHTTPError(http.StatusBadRequest, app.i18n.Ts("globals.messages.invalidFields", "name", "query"))
444+
}
445+
442446
if err := app.core.DeleteSubscribersByQuery(req.Query, req.ListIDs, req.SubscriptionStatus); err != nil {
443447
return err
444448
}

0 commit comments

Comments
 (0)