diff --git a/META-INFO/api-info b/META-INFO/api-info
index cd9bb8d075bdb0835162a718d1d5974c12938bc8..f822bdb37dfe7e197b3ca2227f6ac7204c1b0063 100644
--- a/META-INFO/api-info
+++ b/META-INFO/api-info
@@ -1,2 +1,2 @@
 api=2012
-patch=210414
+patch=210618
diff --git a/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C b/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
index 6b1684577beb177f1767d0032682ea5905c08828..dbc4f0c31506fc33e64fa3e4010eafd2f50054ec 100644
--- a/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
+++ b/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
@@ -1263,7 +1263,7 @@ bool Foam::functionObjects::fieldValues::surfaceFieldValue::write()
 
 
     // Process the fields
-    if (vectorWeights.size())
+    if (returnReduce(!vectorWeights.empty(), orOp<bool>()))
     {
         if (scalarWeights.size())
         {