diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index 58b642642e2d2c29cac25c125da30ecee6a96a52..cb70921612024391cdd277d90e66e559f73af90b 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -759,7 +759,7 @@ class Crawler(object):
                     else:
                         # side effect
                         record.id = identified_record.id
-                        record.path = existing.path
+                        record.path = identified_record.path
                         self.treated_records_lookup.add(record, identifiable)
                     del flat[i]
                     resolved_references = True