diff --git a/eZ/Publish/Core/Persistence/Legacy/Content/Mapper.php b/eZ/Publish/Core/Persistence/Legacy/Content/Mapper.php
index <HASH>..<HASH> 100644
--- a/eZ/Publish/Core/Persistence/Legacy/Content/Mapper.php
+++ b/eZ/Publish/Core/Persistence/Legacy/Content/Mapper.php
@@ -458,6 +458,12 @@ class Mapper
         $relation->destinationContentId = (int)$row['ezcontentobject_link_to_contentobject_id'];
         $relation->type = (int)$row['ezcontentobject_link_relation_type'];
 
+        $contentClassAttributeId = (int)$row['ezcontentobject_link_contentclassattribute_id'];
+        if ( $contentClassAttributeId > 0 )
+        {
+            $relation->sourceFieldDefinitionId = $contentClassAttributeId;
+        }
+
         return $relation;
     }
Fix legacy content mapper not loading sourceFieldDefinitionId for relations