? profile_taxonomy-929114.patch
Index: profile_taxonomy.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/profile_taxonomy/profile_taxonomy.module,v
retrieving revision 1.7
diff -u -p -r1.7 profile_taxonomy.module
--- profile_taxonomy.module	23 Aug 2010 19:16:41 -0000	1.7
+++ profile_taxonomy.module	1 Oct 2010 23:30:03 -0000
@@ -271,7 +271,7 @@ function profile_taxonomy_user_load(&$ac
     foreach ($assignments as $assignment) {
       $profile  = _profile_taxonomy_get_profile_field_by_id($assignment->fid); //get the profile field

-      if ($profile && $profile->fid && $profile->name) {
+      if ($profile && $profile->fid && $profile->name && isset($account->{$profile->name})) {
         //get the term
         $term_name = $account->{$profile->name};
         $term = taxonomy_get_term_by_name($term_name);

