From 7e04b205fa423ee0aa0160906a286cd0ddcf2d76 Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Thu, 12 Dec 2013 22:16:47 -0500 Subject: [PATCH] Add type checking to events_register_backend. (imported from commit bb3ddbfc0e471f276858d47fbdb65c890af41606) --- zerver/views/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/zerver/views/__init__.py b/zerver/views/__init__.py index 8cf506d608..54ff2de2ed 100644 --- a/zerver/views/__init__.py +++ b/zerver/views/__init__.py @@ -2117,6 +2117,11 @@ def events_register_backend(request, user_profile, apply_markdown=True, event_types=REQ(converter=json_to_list, default=None), narrow=REQ(converter=json_to_list, default=[]), queue_lifespan_secs=REQ(converter=int, default=0)): + + error = check_list(check_string)('event_types', event_types) + if error: + raise JsonableError(error) + ret = do_events_register(user_profile, request.client, apply_markdown, event_types, queue_lifespan_secs, all_public_streams, narrow=narrow)