From a7d5b14e6daaf6d8a525a405f083c78c2c674638 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 5 Jan 2015 13:52:39 +0200 Subject: server/rz_api: fix missing json wrapper --- src/server/rz_api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/server/rz_api.py') 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(): """ -- cgit v1.3.1