From 1e295be4bcf5bad21e8db27b49c3f7b0bea7f27e Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Thu, 29 Jan 2015 16:15:56 +0200 Subject: server/db_op: don't change callers dict under it's feet. Fixes #302 --- src/server/db_op.py | 1 + 1 file changed, 1 insertion(+) (limited to 'src/server/db_op.py') diff --git a/src/server/db_op.py b/src/server/db_op.py index 1e164030..7800612c 100644 --- a/src/server/db_op.py +++ b/src/server/db_op.py @@ -444,6 +444,7 @@ class DBO_diff_commit__attr(DB_op): # Labels on relationships are different, we use a label for the name property if 'name' in w_attr_set: + w_attr_set = deepcopy(w_attr_set) # do not change caller's attr_diff, but wait until now self.add_link_rename_statements(id_attr, w_attr_set['name']) del w_attr_set['name'] -- cgit v1.3.1