From 5f9ebacf6972bc5fe05f967cb33af0ddecc39ea5 Mon Sep 17 00:00:00 2001
From: Dave Reid <dave@davereid.net>
Date: Fri, 3 Jun 2011 10:05:02 -0500
Subject: [PATCH] Issue #1134684 by rfay, Dave Reid: Fixed improper parameters
 for file_field_widget_uri().

---
 mappers/file.inc | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/mappers/file.inc b/mappers/file.inc
index 23dcd8b3..1439ab08 100644
--- a/mappers/file.inc
+++ b/mappers/file.inc
@@ -65,8 +65,11 @@ function file_feeds_set_target($source, $entity, $target, $value) {
   list($entity_id, $vid, $bundle_name) = entity_extract_ids($entity->feeds_item->entity_type, $entity);
   $instance_info = field_info_instance($entity->feeds_item->entity_type, $target, $bundle_name);
   $info = field_info_field($target);
-  $account = !empty($entity->uid) ? user_load($entity->uid) : NULL;
-  $destination = file_field_widget_uri($info, $instance_info, $account);
+  $data = array();
+  if (!empty($entity->uid)) {
+    $data[$entity->feeds_item->entity_type] = $entity;
+  }
+  $destination = file_field_widget_uri($info, $instance_info, $data);
 
   // Populate entity.
   $i = 0;
-- 
GitLab