diff --git a/includes/entity.inc b/includes/entity.inc index 07ee061..c66d49a 100644 --- a/includes/entity.inc +++ b/includes/entity.inc @@ -365,7 +365,7 @@ class DrupalDefaultEntityController implements DrupalEntityControllerInterface { if ($conditions) { foreach ($entities as $entity) { $entity_values = (array) $entity; - if (array_diff_assoc($conditions, $entity_values)) { + if (array_diff_assoc(array_map('serialize', $conditions), array_map('serialize', $entity_values))) { unset($entities[$entity->{$this->idKey}]); } }