diff --git a/field_collection.module b/field_collection.module
index 645093a..e3e5af2 100644
--- a/field_collection.module
+++ b/field_collection.module
@@ -205,6 +205,10 @@ class FieldCollectionItemEntity extends Entity {
    * Constructs the entity object.
    */
   public function __construct(array $values = array(), $entityType = NULL) {
+    // Currently fields do not have an owner. Let's give them the same owner as
+    // the parent.
+    $this->uid = $this->hostEntity()->uid;
+
     parent::__construct($values, 'field_collection_item');
     // Workaround issues http://drupal.org/node/1084268 and
     // http://drupal.org/node/1264440:
