diff --git a/flattr.module b/flattr.module
index 117b1b5..634e3ca 100644
--- a/flattr.module
+++ b/flattr.module
@@ -205,7 +205,7 @@ function flattr_field_formatter_view($entity_type, $entity, $field, $instance, $
   $user = user_load($entity->uid);
   $user_field = $fields[$display['settings']['flattr_username_field']];
   if ($user_field != '<None>') {
-    $username = field_get_items('user', $user, $user_field);
+    $username = field_get_items($entity_type, $entity, $user_field);
     $username = strip_tags($username[0]['safe_value']);
   }
   else {
