diff --git a/src/functionObjects/field/momentum/momentum.C b/src/functionObjects/field/momentum/momentum.C
index 618690f2a58efcd72074104ad480157f7e01f379..0162732793bbb69c4cdf8a17b8267bd96f4a7fe1 100644
--- a/src/functionObjects/field/momentum/momentum.C
+++ b/src/functionObjects/field/momentum/momentum.C
@@ -30,6 +30,7 @@ License
 #include "volFields.H"
 #include "cellSet.H"
 #include "cylindricalRotation.H"
+#include "emptyPolyPatch.H"
 #include "addToRunTimeSelectionTable.H"
 
 // * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
@@ -556,6 +557,11 @@ bool Foam::functionObjects::momentum::write()
 
             forAll(pbm, patchi)
             {
+                if (isA<emptyPolyPatch>(pbm[patchi]))
+                {
+                    continue;
+                }
+
                 const auto& pts = pbm[patchi].faceCentres();
                 const label len = pts.size();