diff --git a/applications/reconstruct/src/registration.cpp b/applications/reconstruct/src/registration.cpp
index 2cee459d45485af4a7b44fa7796006f112edfd66..70e2fb1da830faa5d5a5e53d58b1905a5ea4a535 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;
 }