From 1af95505e30b2ead63b0aeb04671c099efbee9f3 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Tue, 6 Jan 2015 12:45:56 +0200 Subject: server: DBO_topo_diff_commit returns just ids of added nodes --- src/server/db_op.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/db_op.py b/src/server/db_op.py index 9abac7c8..77fd230f 100644 --- a/src/server/db_op.py +++ b/src/server/db_op.py @@ -247,11 +247,15 @@ class DBO_topo_diff_commit(DB_composed_op): if self.n_add_map: for _, _, row_set in it.next(): for row in row_set: - n, n_lbl_set = row.items() # see query return statement + item = row.items()[0] + assert len(row.items()) == 1 + n = { + 'id': item['id'], + '__label_set': item['label_set'], + } assert None != n.get('id'), "db contains nodes with no id" - n['__label_set'] = n_lbl_set ret_n_set.append(n) if self.l_add_map: -- cgit v1.3.1