diff --git a/META-INFO/api-info b/META-INFO/api-info
index 71fb22c8f4905ca5d165e77678a1d555787f42c3..5b970e49e8ccebd489afbeca3ff68564c21125d0 100644
--- a/META-INFO/api-info
+++ b/META-INFO/api-info
@@ -1,2 +1,2 @@
-api=2103
-patch=210414
+api=2106
+patch=0
diff --git a/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C b/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
index 4d9ff3ab05553466f88e7f2d738581f66cf66773..23fd4e1806075c62952e929b7117dc3724b830f3 100644
--- a/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
+++ b/src/functionObjects/field/fieldValues/surfaceFieldValue/surfaceFieldValue.C
@@ -1250,7 +1250,7 @@ bool Foam::functionObjects::fieldValues::surfaceFieldValue::write()
 
 
     // Process the fields
-    if (vectorWeights.size())
+    if (returnReduce(!vectorWeights.empty(), orOp<bool>()))
     {
         if (scalarWeights.size())
         {
diff --git a/wmake/rules/General/general b/wmake/rules/General/general
index c96bf3f758d7b19058cd992b25f4c7e0fb70206f..ba23b2abc5346aa27110d186ed4eb4a4085e98db 100644
--- a/wmake/rules/General/general
+++ b/wmake/rules/General/general
@@ -1,5 +1,5 @@
 #-------------------------------*- makefile -*---------------------------------
-WM_VERSION = OPENFOAM=2103
+WM_VERSION = OPENFOAM=2106
 
 AR         = ar
 ARFLAGS    = cr