diff options
author | Andi_G <andigros72@googlemail.com> | 2011-09-05 15:07:32 (GMT) |
---|---|---|
committer | Andi_G <andigros72@googlemail.com> | 2011-09-05 15:07:32 (GMT) |
commit | 4bd0ec8306c37a4b832b53c722bf24b993125545 (patch) | |
tree | 38fc81d17cb4746af4edf4f4998132f8a6805b6c | |
parent | 718db2a5d8a5641e2b8455155e05e289ebda160d (diff) |
fixed bug in remote deletion of annotations
-rw-r--r-- | readdb.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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) |