summaryrefslogtreecommitdiff
path: root/store.py
diff options
context:
space:
mode:
authorDonald Stufft <donald@stufft.io>2013-05-19 08:23:47 -0400
committerDonald Stufft <donald@stufft.io>2013-05-19 08:23:47 -0400
commit8514b51e38ab059a45696a9f347f5c03db85557a (patch)
tree24936ad48d3b0be90758e6508f8e39f625dd9c53 /store.py
parent20d3a0ff55b178b9f28fcfac2e3589de177bd7e3 (diff)
downloaddecorator-8514b51e38ab059a45696a9f347f5c03db85557a.tar.gz
Guard against an error when removing a non existent url_id
Diffstat (limited to 'store.py')
-rw-r--r--store.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/store.py b/store.py
index 7d245b3..65de071 100644
--- a/store.py
+++ b/store.py
@@ -675,7 +675,11 @@ class Store:
cursor = self.get_cursor()
sql = "SELECT name, version, url FROM description_urls WHERE id=%s"
safe_execute(cursor, sql, [url_id])
- name, version, url = cursor.fetchone()
+ results = cursor.fetchone()
+ if results is None:
+ return
+
+ name, version, url = results
sql = "DELETE FROM description_urls WHERE id=%s"
safe_execute(cursor, sql, [url_id])