? .DS_Store ? sites/.DS_Store ? sites/all/.DS_Store ? sites/all/modules/devel ? sites/all/themes/.DS_Store ? sites/default/files ? sites/default/private ? sites/default/settings.php ? themes/.DS_Store ? themes/goofy/.DS_Store ? themes/goofy/images/.DS_Store Index: modules/profile/profile.module =================================================================== RCS file: /cvs/drupal/drupal/modules/profile/profile.module,v retrieving revision 1.289 diff -u -p -r1.289 profile.module --- modules/profile/profile.module 7 Apr 2010 13:49:21 -0000 1.289 +++ modules/profile/profile.module 20 Apr 2010 22:28:18 -0000 @@ -545,6 +545,9 @@ function template_preprocess_profile_blo // Supply filtered version of $fields that have values. foreach ($variables['fields'] as $field) { if ($field->value) { + if (!isset($variables['profile'][$field->name])) { + $variables['profile'][$field->name] = new StdClass; + } $variables['profile'][$field->name]->title = check_plain($field->title); $variables['profile'][$field->name]->value = $field->value; $variables['profile'][$field->name]->type = $field->type; @@ -570,6 +573,9 @@ function template_preprocess_profile_lis // Supply filtered version of $fields that have values. foreach ($variables['fields'] as $field) { if ($field->value) { + if (!isset($variables['profile'][$field->name])) { + $variables['profile'][$field->name] = new StdClass; + } $variables['profile'][$field->name]->title = $field->title; $variables['profile'][$field->name]->value = $field->value; $variables['profile'][$field->name]->type = $field->type;