Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndi_G <andigros72@googlemail.com>2011-09-05 15:07:32 (GMT)
committer Andi_G <andigros72@googlemail.com>2011-09-05 15:07:32 (GMT)
commit4bd0ec8306c37a4b832b53c722bf24b993125545 (patch)
tree38fc81d17cb4746af4edf4f4998132f8a6805b6c
parent718db2a5d8a5641e2b8455155e05e289ebda160d (diff)
fixed bug in remote deletion of annotations
-rw-r--r--readdb.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/readdb.py b/readdb.py
index 547ada0..19a6d13 100644
--- a/readdb.py
+++ b/readdb.py
@@ -701,8 +701,10 @@ class AnnotationManager:
#check if there are annotations to be deleted:
if len(self._to_delete) > 0:
for delete_anid in self._to_delete:
- #values = {'w3c_hasTarget' : self._annotates, 'delete_anid': delete_anid }
- values = {'w3c_hasTarget' : self._filehash, 'delete_anid': delete_anid }
+ if len(self._annotates) > 0:
+ values = {'w3c_hasTarget' : self._annotates, 'delete_anid': delete_anid }
+ else:
+ values = {'checksum' : self._filehash, 'delete_anid': delete_anid }
try:
data = urllib.urlencode(values)
req = urllib2.Request(url, data)