Index: filefield.install =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield.install,v retrieving revision 1.30 diff -u -r1.30 filefield.install --- filefield.install 4 Apr 2009 05:45:32 -0000 1.30 +++ filefield.install 20 Apr 2009 16:47:39 -0000 @@ -202,13 +202,20 @@ $fields = content_fields(); foreach ($fields as $field) { if ($field['type'] == 'filefield') { - $field['list_field'] = empty($field['force_list_default']); - $field['description_field'] = $field['show_description']; + if (isset($field['force_list_default'])) { + $field['list_field'] = !$field['force_list_default']; + } + if (isset($field['show_description'])) { + $field['description_field'] = $field['show_description']; + } _content_field_write($field); $ret[] = array('success' => TRUE, 'query' => t('The File field %field has been updated with new settings.', array('%field' => $field['field_name']))); } } + cache_clear_all('*', content_cache_tablename(), TRUE); + cache_clear_all('*', 'cache', TRUE); + return $ret; }