diff --git a/CondCore/GeometryPlugins/plugins/BuildFile.xml b/CondCore/GeometryPlugins/plugins/BuildFile.xml
index 274e0a0e4f579..fc18dd59bb572 100644
--- a/CondCore/GeometryPlugins/plugins/BuildFile.xml
+++ b/CondCore/GeometryPlugins/plugins/BuildFile.xml
@@ -3,6 +3,7 @@
+
diff --git a/CondCore/GeometryPlugins/plugins/plugin.cc b/CondCore/GeometryPlugins/plugins/plugin.cc
index 9f13d8ef8052f..d83521f30d9ac 100644
--- a/CondCore/GeometryPlugins/plugins/plugin.cc
+++ b/CondCore/GeometryPlugins/plugins/plugin.cc
@@ -2,6 +2,7 @@
#include "CondFormats/Common/interface/FileBlob.h"
#include "Geometry/Records/interface/GeometryFileRcd.h"
+#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "CondFormats/GeometryObjects/interface/PGeometricDet.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
@@ -28,6 +29,7 @@
#include "Geometry/Records/interface/PGeometricDetExtraRcd.h"
REGISTER_PLUGIN(GeometryFileRcd,FileBlob);
+REGISTER_PLUGIN(IdealMagneticFieldRecord,FileBlob);
REGISTER_PLUGIN(IdealGeometryRecord,PGeometricDet);
REGISTER_PLUGIN(PGeometricDetExtraRcd,PGeometricDetExtra);
REGISTER_PLUGIN(PEcalBarrelRcd,PCaloGeometry);
diff --git a/CondTools/Geometry/plugins/SealModules.cc b/CondTools/Geometry/plugins/SealModules.cc
index 6b2bed5d671be..9faa6fb227cc8 100644
--- a/CondTools/Geometry/plugins/SealModules.cc
+++ b/CondTools/Geometry/plugins/SealModules.cc
@@ -6,6 +6,9 @@
#include "CondTools/Geometry/plugins/XMLGeometryBuilder.h"
DEFINE_FWK_MODULE(XMLGeometryBuilder);
+#include "CondTools/Geometry/plugins/XMLMagneticFieldGeometryBuilder.h"
+DEFINE_FWK_MODULE(XMLMagneticFieldGeometryBuilder);
+
#include "CondTools/Geometry/plugins/PGeometricDetBuilder.h"
DEFINE_FWK_MODULE(PGeometricDetBuilder);