diff options
author | martin.von.loewis <devnull@localhost> | 2008-05-11 22:31:32 +0000 |
---|---|---|
committer | martin.von.loewis <devnull@localhost> | 2008-05-11 22:31:32 +0000 |
commit | 00310be14ebc1ce036152e91effdaf71db1b76e6 (patch) | |
tree | 7aac913b8e2e04f441228eafb15e929d02865373 /admin.py | |
parent | def95592058456af65739eb65c6b43a1ed117340 (diff) | |
download | decorator-00310be14ebc1ce036152e91effdaf71db1b76e6.tar.gz |
Fix package removal.
Diffstat (limited to 'admin.py')
-rw-r--r-- | admin.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -18,10 +18,11 @@ def remove_package(store, name): ''' Remove a package from the database ''' cursor = store.get_cursor() - cursor.execute('delete from packages where name=%s', name) - cursor.execute('delete from releases where name=%s', name) - cursor.execute('delete from journals where name=%s', name) - cursor.execute('delete from roles where package_name=%s', name) + cursor.execute('delete from release_classifiers where name=%s', [name]) + cursor.execute('delete from releases where name=%s', [name]) + cursor.execute('delete from roles where package_name=%s', [name]) + cursor.execute('delete from packages where name=%s', [name]) + cursor.execute('delete from journals where name=%s', [name]) print 'done' def add_owner(store, package, owner): |