Index: /home/jens/src/web-workspace/ungpirat.6/modules/teaser_block/teaser_block.module =================================================================== --- /home/jens/src/web-workspace/ungpirat.6/modules/teaser_block/teaser_block.module (revision 215) +++ /home/jens/src/web-workspace/ungpirat.6/modules/teaser_block/teaser_block.module (working copy) @@ -276,7 +276,7 @@ $bids[] = $item['bid']; } if (!empty($bids)) { - db_query("UPDATE {blocks} SET status = %d WHERE module = 'teaser_block' AND delta IN (%s)", $block->status, implode(',', $bids)); + db_query("UPDATE {blocks} SET status = %d WHERE module = 'teaser_block' AND delta IN (%s) AND region != ''", $block->status, implode(',', $bids)); drupal_set_message(t('Publishing status of teaser block(s) for %title has been updated.', array('%title' => $block->title))); } return;