diff --git a/hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/relation/ToOneIdMapper.java b/hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/relation/ToOneIdMapper.java index c692728b348f..484ec3f1d71e 100644 --- a/hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/relation/ToOneIdMapper.java +++ b/hibernate-envers/src/main/java/org/hibernate/envers/internal/entities/mapper/relation/ToOneIdMapper.java @@ -196,6 +196,9 @@ private boolean isIgnoreNotFound( EntityInfo referencedEntity, Map data, Object primaryKey) { + if (referencedEntity.isAudited()) { + return false; + } final String referencingEntityName = enversService.getEntitiesConfigurations() .getEntityNameForVersionsEntityName( (String) data.get( "$type$" ) );