diff --git a/glacier/GlacierWrapper.py b/glacier/GlacierWrapper.py index d7613e3..30e3df9 100755 --- a/glacier/GlacierWrapper.py +++ b/glacier/GlacierWrapper.py @@ -1553,7 +1553,7 @@ def rmarchive(self, vault_name, archive_id): # Remove the listing from the bookkeeping database. if self.bookkeeping: try: - item = self.sdb_domain.get_item(archive_id) + item = self.sdb_domain.select("select * from `%s` where archive_id='%s'" % (self.sdb_domain.name, archive_id)).next() if item: self.sdb_domain.delete_item(item) except boto.exception.SDBResponseError as e: