diff --git a/src/functionObjects/field/pressure/pressure.C b/src/functionObjects/field/pressure/pressure.C
index b73ebffcfc32043c359521b679185d060a6a3a0a..e0a26091119ea24f50aedd756896b6ace5e604fb 100644
--- a/src/functionObjects/field/pressure/pressure.C
+++ b/src/functionObjects/field/pressure/pressure.C
@@ -180,8 +180,16 @@ bool Foam::functionObjects::pressure::calc()
         (
             new volScalarField
             (
-                resultName_,
-                coeff(pRef(pDyn(p, rhoScale(p))))
+                IOobject
+                (
+                    resultName_,
+                    p.mesh().time().timeName(),
+                    p.mesh(),
+                    IOobject::NO_READ,
+                    IOobject::NO_WRITE
+                ),
+                coeff(pRef(pDyn(p, rhoScale(p)))),
+                fvPatchField<scalar>::calculatedType()
             )
         );