diff options
| author | Alon Levy <alon@pobox.com> | 2015-01-29 16:15:56 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-01-29 16:15:56 +0200 |
| commit | 1e295be4bcf5bad21e8db27b49c3f7b0bea7f27e (patch) | |
| tree | e20c6c17fa885f7930d23d105789d0afdde75749 /src | |
| parent | b6a14f3a7782fb68ae8de22d995b9e4c91224c80 (diff) | |
server/db_op: don't change callers dict under it's feet. Fixes #302
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/db_op.py | 1 |
1 files changed, 1 insertions, 0 deletions
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'] |
