diff --git a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableServiceControllerBase.php b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableServiceControllerBase.php index f08a77fac..758ab60b4 100644 --- a/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableServiceControllerBase.php +++ b/src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableServiceControllerBase.php @@ -200,7 +200,7 @@ abstract class ApiMutableServiceControllerBase extends ApiControllerBase if ($this->serviceEnabled()) { $runStatus = $this->statusAction(); - if ($runStatus['status'] != 'running') { + if ($runStatus['status'] != 'running' || $this->reconfigureForceRestart()) { $backend->configdRun(escapeshellarg(static::$internalServiceName) . ' start'); } else { $backend->configdRun(escapeshellarg(static::$internalServiceName) . ' reload');