summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src-py/rhizi_api.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/src-py/rhizi_api.py b/src-py/rhizi_api.py
index 07778896..77f753e6 100644
--- a/src-py/rhizi_api.py
+++ b/src-py/rhizi_api.py
@@ -114,7 +114,13 @@ def topo_diff_commit():
"""
commit a graph topology diff
"""
- pass
+ topo_diff_dict = request.get_json()['topo_diff']
+ __sanitize_input(topo_diff_dict)
+
+ topo_diff = Topo_Diff.from_dict(topo_diff_dict)
+
+ op = dbc.DBO_topo_diff_commit(topo_diff)
+ return __common_exec(op)
@webapp.route("/graph/attr-diff-commit", methods=['POST'])
def attr_diff_commit():