From 3cd9bf2b0495a69e637d3e02a6f63a5b4eb0ad14 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 24 May 2017 17:06:40 +0530 Subject: [PATCH] ... --- src/calibre/srv/cdb.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/srv/cdb.py b/src/calibre/srv/cdb.py index 2a02193bbb..708c854742 100644 --- a/src/calibre/srv/cdb.py +++ b/src/calibre/srv/cdb.py @@ -36,8 +36,10 @@ def cdb_run(ctx, rd, which, version): try: if MSGPACK_MIME in ct: args = msgpack_loads(raw) - else: + elif 'application/json' in ct: args = json_loads(raw) + else: + raise HTTPBadRequest('Only JSON or msgpack requests are supported') except Exception: raise HTTPBadRequest('args are not valid encoded data') if getattr(m, 'needs_srv_ctx', False):