summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-05 13:52:39 +0200
committerAlon Levy <alon@pobox.com>2015-01-05 13:52:39 +0200
commita7d5b14e6daaf6d8a525a405f083c78c2c674638 (patch)
tree5e49136c4a4394488a0c2ab4b48e2ed784492c26 /src/server
parent1fe26f844f0e7018fb2454c57e88861f7800d544 (diff)
server/rz_api: fix missing json wrapper
Diffstat (limited to 'src/server')
-rw-r--r--src/server/rz_api.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/rz_api.py b/src/server/rz_api.py
index d59f7ac6..667dc131 100644
--- a/src/server/rz_api.py
+++ b/src/server/rz_api.py
@@ -113,8 +113,12 @@ def load_link_set_by_link_ptr_set():
return __common_exec(op)
def rz_clone():
+ def on_success(topo_diff):
+ # serialize Topo_Diff before returning it
+ topo_diff_json = topo_diff.to_json_dict()
+ return __common_resp_handle(topo_diff_json)
op = DBO_rz_clone()
- return __common_exec(op)
+ return __common_exec(op, on_success=on_success)
def diff_commit__set():
"""