diff --git a/plugins/behavior/EntityReferenceFieldBehaviorUnique.class.php b/plugins/behavior/EntityReferenceFieldBehaviorUnique.class.php
index 3b006e8..556a795 100644
--- a/plugins/behavior/EntityReferenceFieldBehaviorUnique.class.php
+++ b/plugins/behavior/EntityReferenceFieldBehaviorUnique.class.php
@@ -12,7 +12,7 @@ class EntityReferenceFieldBehaviorUnique extends EntityReference_BehaviorHandler
     // check if entityreference field contains unique values
     if (count($items_values) > count(array_unique($items_values))) {
       // get field instance settings to get field label
-      $field_instance = field_info_instance($entity_type, $field['field_name'], $entity->type);
+      $field_instance = field_info_instance($entity_type, $field['field_name'], isset($entity->type) ? $entity->type : $entity->bundle);
       // prepare error message
       $error = t('%name field can contain only unique values', array(
         '%name' => $field_instance['label']
