diff --git a/applications/utilities/mesh/manipulation/setSet/setSet.C b/applications/utilities/mesh/manipulation/setSet/setSet.C
index f51256105828414a9d0cb2389d6c638a4302b54d..1a47854895ee39e7cf2d5500930dea99384b48d5 100644
--- a/applications/utilities/mesh/manipulation/setSet/setSet.C
+++ b/applications/utilities/mesh/manipulation/setSet/setSet.C
@@ -1018,7 +1018,7 @@ int main(int argc, char *argv[])
                     is
                 );
 
-                if (!ok)
+                if (!ok && batch)
                 {
                     // Exit with error.
                     quit = true;