summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-06 12:45:56 +0200
committerAlon Levy <alon@pobox.com>2015-01-06 12:45:56 +0200
commit1af95505e30b2ead63b0aeb04671c099efbee9f3 (patch)
treee6415985e268d479535958bb657be6acdfedd988
parent29684af08eca07680912b6ca1022feb2d9c16eb6 (diff)
server: DBO_topo_diff_commit returns just ids of added nodes
-rw-r--r--src/server/db_op.py8
1 files changed, 6 insertions, 2 deletions
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: