diff --git a/src/caoscrawler/crawl.py b/src/caoscrawler/crawl.py
index 0e652f00a693dab1a48ed6b8484b0c2b06bae60e..8164c366a711f29d656596a9630c2d107ad02163 100644
--- a/src/caoscrawler/crawl.py
+++ b/src/caoscrawler/crawl.py
@@ -756,7 +756,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