--- modules/upload/upload.module.old	2008-04-15 22:08:37.000000000 +0200
+++ modules/upload/upload.module	2008-04-15 22:02:28.000000000 +0200
@@ -279,7 +279,7 @@ function upload_nodeapi(&$node, $op, $te
         // Add the attachments list to node body with a heavy
         // weight to ensure they're below other elements
         if (count($node->files)) {
-          if (!$teaser && user_access('view uploaded files')) {
+          if ((!$teaser || variable_get('upload_list_teaser', 0)) && user_access('view uploaded files')) {
             $node->content['files'] = array(
               '#value' => theme('upload_attachments', $node->files),
               '#weight' => 50,
