diff --git a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/Api/ServiceController.php b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/Api/ServiceController.php index 251f8166c..d9e8d989b 100644 --- a/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/Api/ServiceController.php +++ b/net/haproxy/src/opnsense/mvc/app/controllers/OPNsense/HAProxy/Api/ServiceController.php @@ -161,7 +161,9 @@ class ServiceController extends ApiControllerBase $backend = new Backend(); // first generate template based on current configuration $backend->configdRun("template reload OPNsense.HAProxy"); - // now run the syntax check + // now export all the required files (or syntax check will fail) + $backend->configdRun("haproxy setup"); + // finally run the syntax check $response = $backend->configdRun("haproxy configtest"); return array("result" => $response); }