diff --git a/applications/reconstruct/src/registration.cpp b/applications/reconstruct/src/registration.cpp
index 1d61e4c06a1960aea07c8df34eacfc67e54dc3f5..12dea98281ec87518ec09696bfb93c2c34e941a5 100644
--- a/applications/reconstruct/src/registration.cpp
+++ b/applications/reconstruct/src/registration.cpp
@@ -390,7 +390,7 @@ bool Registration::findTransformations(map<string, Matrix4f> &data) {
 
 	if (!findTransformations(T)) return false;
 	for (size_t i = 0; i < sources_.size(); ++i) {
-		data[sources_[i]->getID()] = T[i];
+		data[sources_[i]->getURI()] = T[i];
 	}
 	return true;
 }