diff --git a/applications/solvers/electromagnetics/magneticFoam/createFields.H b/applications/solvers/electromagnetics/magneticFoam/createFields.H
index 3c99aa939d61def9606146e6ad0bd7c1d29105e2..7a4e7ff6113f8e8a5f27cc43f5d3c0b05827a639 100644
--- a/applications/solvers/electromagnetics/magneticFoam/createFields.H
+++ b/applications/solvers/electromagnetics/magneticFoam/createFields.H
@@ -37,7 +37,7 @@
             mesh
         ),
         mesh,
-        1
+        dimensionedScalar("one", dimless, 1.0)
     );
 
     surfaceScalarField Mrf
@@ -51,6 +51,7 @@
         mesh,
         dimensionedScalar(dimensionSet(0, 1, 0, 0, 0, 1, 0), Zero)
     );
+    Mrf.setOriented(true);
 
     forAll(magnets, i)
     {