diff --git a/efq_extra_field.module b/efq_extra_field.module
index 63119c9..e01519b 100644
--- a/efq_extra_field.module
+++ b/efq_extra_field.module
@@ -103,8 +103,8 @@ class EntityFieldQueryExtraFields extends EntityFieldQuery {
           else {
             if (!in_array($entity->extraFields->{$id}, $previous_entity->extraFields->{$id})) {
               $previous_entity->extraFields->{$id}[] = $entity->extraFields->{$id};
-              $entity->extraFields->{$id} = $previous_entity->extraFields->{$id};
             }
+            $entity->extraFields->{$id} = $previous_entity->extraFields->{$id};
           }
         }
       }
