diff --git a/src/OpenFOAM/db/objectRegistry/objectRegistry.C b/src/OpenFOAM/db/objectRegistry/objectRegistry.C
index 12961c1daa355988a24bf43c438201feb2aa471f..1ce602ff0b53697999cc0cccf247c8e1deca2f9d 100644
--- a/src/OpenFOAM/db/objectRegistry/objectRegistry.C
+++ b/src/OpenFOAM/db/objectRegistry/objectRegistry.C
@@ -55,7 +55,7 @@ Foam::objectRegistry::objectRegistry
         IOobject
         (
             string::validate<word>(t.caseName()),
-            "",
+            t.path(),
             t,
             IOobject::NO_READ,
             IOobject::AUTO_WRITE,