summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kögl <stefan@skoegl.net>2013-07-12 19:29:01 +0200
committerStefan Kögl <stefan@skoegl.net>2013-07-12 19:29:01 +0200
commitb9924bccf1e8e6a9edae6d278556316b532eac34 (patch)
tree690ca08819056677747e5075522c8416f5c885c1
parent923c013eff2bff42dae33fb0626e4dc530281eab (diff)
downloadpython-json-patch-b9924bccf1e8e6a9edae6d278556316b532eac34.tar.gz
fix pointer containment comparison
-rw-r--r--jsonpatch.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/jsonpatch.py b/jsonpatch.py
index df4ea4b..ae2fbef 100644
--- a/jsonpatch.py
+++ b/jsonpatch.py
@@ -427,7 +427,7 @@ class MoveOperation(PatchOperation):
subobj, part = from_ptr.to_last(obj)
value = subobj[part]
- if from_ptr.contains(self.pointer):
+ if self.pointer.contains(from_ptr):
raise JsonPatchException('Cannot move values into its own children')
obj = RemoveOperation({'op': 'remove', 'path': self.operation['from']}).apply(obj)