diff --git a/Event/DoctrineToEAVEventConverter.php b/Event/DoctrineToEAVEventConverter.php
index <HASH>..<HASH> 100644
--- a/Event/DoctrineToEAVEventConverter.php
+++ b/Event/DoctrineToEAVEventConverter.php
@@ -100,7 +100,7 @@ class DoctrineToEAVEventConverter implements EventSubscriber
                         $data = $valueChangeset['data'][0];
                     }
                 }
-                if (null === $data) {
+                if (!$data instanceof DataInterface) {
                     $this->logger->error(
                         "Unable to find any previous data associated to Value: {$changedValue->getIdentifier()}"
                     );
Fixing error where EAVEvent is triggered with a non-EAV data