Fix #7046 - exception when deleting a publisher

This commit is contained in:
Charles Haley 2010-10-03 10:27:34 +01:00
parent ce8edcb045
commit bf58ecaa46

View File

@ -1593,7 +1593,7 @@ class LibraryDatabase2(LibraryDatabase, SchemaUpgrade, CustomColumns):
self.conn.commit() self.conn.commit()
def delete_publisher_using_id(self, old_id): def delete_publisher_using_id(self, old_id):
self.dirty_books_referencing('publisher', id, commit=False) self.dirty_books_referencing('publisher', old_id, commit=False)
self.conn.execute('''DELETE FROM books_publishers_link self.conn.execute('''DELETE FROM books_publishers_link
WHERE publisher=?''', (old_id,)) WHERE publisher=?''', (old_id,))
self.conn.execute('DELETE FROM publishers WHERE id=?', (old_id,)) self.conn.execute('DELETE FROM publishers WHERE id=?', (old_id,))