Index: eventrepeat.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/eventrepeat/eventrepeat.module,v
retrieving revision 1.50.2.6
diff -u -r1.50.2.6 eventrepeat.module
--- eventrepeat.module	30 May 2007 14:56:21 -0000	1.50.2.6
+++ eventrepeat.module	30 May 2007 18:22:40 -0000
@@ -1901,6 +1901,15 @@
           unset($repeat_data->eventrepeat_FREQ);
           unset($repeat_data->eventrepeat_EXDATE);
 
+          // Reset any file ids attached to the original node.
+          // Otherwise new nodes are seen as already having an attachment
+          // and the entry is not created in the database.
+          if(!empty($repeat_data->files)) {
+            foreach ($repeat_data->files as $key => $info) {
+              $repeat_data->files[$key]->fid = $key;
+            }
+          }
+
           //set the event start and end times, accounting for possible day offsets from local to GMT
           $repeat_data->event_start = _eventrepeat_start_time($date_to_render->date_stamp, $starthour, $startminute)
             + $day_offset;
