From 2c29be1ab3a2d77a81e094729b8be815a4ad1ba0 Mon Sep 17 00:00:00 2001
From: Dennis Ahrens <dennis.ahrens@hs-hannover.de>
Date: Tue, 26 Aug 2014 13:49:26 +0200
Subject: [PATCH] [BUGFIX] Shows content of colliding records.

Records that collided on source were empty at all.
This adds the data into them, for analyses.
---
 hshetl/entities.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/hshetl/entities.py b/hshetl/entities.py
index 5a55437..681fa8b 100644
--- a/hshetl/entities.py
+++ b/hshetl/entities.py
@@ -100,7 +100,9 @@ class Entity(AbstractRepository):
         container_identifier = self._hash(container_fields)
 
         if container_identifier in container:
-            container.container_collide(Record(join_identifier, self.properties, self.itervalues()))
+            rec = Record(join_identifier, self.properties, self.itervalues())
+            rec.load(container_fields, mapped_record, container)
+            container.container_collide(rec)
             return
 
         if self.record_repository.has(join_identifier):
-- 
GitLab