diff --git a/date_repeat_field/date_repeat_field.module b/date_repeat_field/date_repeat_field.module
index d97c871..66dc159 100644
--- a/date_repeat_field/date_repeat_field.module
+++ b/date_repeat_field/date_repeat_field.module
@@ -162,7 +162,9 @@ function date_repeat_field_page($entity_type = 'node', $entity = NULL) {
 function date_repeat_field_bundles() {
   $values = array();
   foreach (field_info_fields() as $field_name => $field) {
-    if (in_array($field['type'], array('date', 'datestamp', 'datetime')) && $field['settings']['repeat']) {
+    if (in_array($field['type'], array('date', 'datestamp', 'datetime'))
+	 && isset($field['settings']['repeat'])
+        && $field['settings']['repeat']) {
       foreach ($field['bundles'] as $entity_type => $bundles) {
         foreach ($bundles as $bundle) {
           $values[$entity_type][$bundle][] = $field_name;
