Index: modules/upload/upload.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/upload/upload.module,v
retrieving revision 1.213
diff -u -p -r1.213 upload.module
--- modules/upload/upload.module	12 Oct 2008 02:42:56 -0000	1.213
+++ modules/upload/upload.module	19 Oct 2008 20:23:55 -0000
@@ -640,6 +640,8 @@ function upload_js() {
 
   $form = _upload_form($node);
 
+  drupal_alter('form', $form, array(), 'upload_js');
+
   unset($cached_form['attachments']['wrapper']['new']);
   $cached_form['attachments']['wrapper'] = array_merge($cached_form['attachments']['wrapper'], $form);
 
@@ -663,7 +665,6 @@ function upload_js() {
     '#tree' => FALSE,
     '#parents' => array(),
   );
-  drupal_alter('form', $form, array(), 'upload_js');
   $form_state = array('submitted' => FALSE);
   $form = form_builder('upload_js', $form, $form_state);
   $output = theme('status_messages') . drupal_render($form);
