Skip to content

Commit ce26c08

Browse files
authored
Add more validation (#2833)
1 parent f349f24 commit ce26c08

File tree

1 file changed

+5
-0
lines changed
  • listenbrainz/webserver/views

1 file changed

+5
-0
lines changed

listenbrainz/webserver/views/api.py

+5
Original file line numberDiff line numberDiff line change
@@ -809,7 +809,12 @@ def get_artist_radio_recordings(seed_artist_mbid):
809809
log_raise_400("Seed artist mbid is not a valid UUID.")
810810

811811
max_similar_artists = _parse_int_arg("max_similar_artists")
812+
if max_similar_artists is None:
813+
raise APIBadRequest("Argument max_similar_artists must be specified.")
814+
812815
max_recordings_per_artist = _parse_int_arg("max_recordings_per_artist")
816+
if max_recordings_per_artist is None:
817+
raise APIBadRequest("Argument max_recordings_per_artist must be specified.")
813818

814819
mode = request.args.get("mode")
815820
if mode is None:

0 commit comments

Comments
 (0)