diff --git a/core/modules/aggregator/aggregator.module b/core/modules/aggregator/aggregator.module
index ff4773f..bf653b8 100644
--- a/core/modules/aggregator/aggregator.module
+++ b/core/modules/aggregator/aggregator.module
@@ -461,6 +461,10 @@ function aggregator_save_category($edit) {
           ->condition('module', 'aggregator')
           ->condition('delta', 'category-' . $edit['cid'])
           ->execute();
+        db_delete('block_role')
+          ->condition('module', 'aggregator')
+          ->condition('delta', 'category-' . $edit['cid'])
+          ->execute();
       }
       $edit['title'] = '';
       $op = 'delete';
@@ -528,6 +532,10 @@ function aggregator_save_feed($edit) {
         ->condition('module', 'aggregator')
         ->condition('delta', 'feed-' . $edit['fid'])
         ->execute();
+      db_delete('block_role')
+        ->condition('module', 'aggregator')
+        ->condition('delta', 'feed-' . $edit['fid'])
+        ->execute();
     }
   }
   elseif (!empty($edit['title'])) {
