summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-05-13 23:36:52 +0300
committerAlon Levy <alon@pobox.com>2015-05-13 23:36:52 +0300
commitbd37aa251c3d07dce8f02f33221518a7e530c501 (patch)
tree4497586c3687ae7cd6dc1bfd0b2b862a25f993d6 /src/server
parent1bb750c94c8f24d10a67b31929b7a35a18daff05 (diff)
server/rz_api_rest: return 400 on empty topo diff
Diffstat (limited to 'src/server')
-rw-r--r--src/server/rz_api_rest.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/rz_api_rest.py b/src/server/rz_api_rest.py
index efe75fe9..b3b345b2 100644
--- a/src/server/rz_api_rest.py
+++ b/src/server/rz_api_rest.py
@@ -154,6 +154,8 @@ def diff_commit__topo():
return rzdoc_name, topo_diff
rzdoc_name, topo_diff = sanitize_input(request)
+ if topo_diff.is_empty():
+ return common_resp_handle__client_error()
ctx = __context__common(rzdoc_name)
kernel = flask.current_app.kernel